diff --git a/Makefile b/Makefile index f775918..ae8a99f 100644 --- a/Makefile +++ b/Makefile @@ -74,6 +74,7 @@ devserver-global: "$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b 0.0.0.0 publish: + exiftool -overwrite_original -all= content/images/* "$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS) ssh_upload: publish diff --git a/content/hardware/throttle-tube.md b/content/hardware/throttle-tube.md new file mode 100644 index 0000000..5d968d6 --- /dev/null +++ b/content/hardware/throttle-tube.md @@ -0,0 +1,61 @@ +--- +title: Throttle tube mod for Triumph Daytona +date: 2025-08-28 +tags: triumph, daytona, motorbike, 3d print +category: hardware +summary: Add aftermarket grips with a redesigned throttle tube. +Status: Draft +--- + +I own a Triumph Daytona and I'm pretty happy with it. Only problem is that Triumph had the terrible idea to vulcanize +the outer rubber grip onto the trottle tube. Making it impossible to fit after market grips on the throttle. You can see +what I mean on the pictures. This basically forces you to always buy the original grips. They are not terrible but there +are curtainly better ones out there. + +![original throttle tube with outer grip permanently attached to the inner throttle tube](images/throttle_tube_mod_01.jpg) + +So my solution was simple. I designed a new throttle tube that would fit the electronic throttle but have a standard +outer diameter, so you can fit normal aftermarket grips on top. This is how it works on most other motorbikes. I did +that in FreeCAD which has become my goto parametric CAD software nowadays. It's really nice to use since the 1.0 +release. You can find the CAD files in my [printables][printables] post. + +Most things were easy to measure with some calipers. I used a geometry triangle to figure out the angles. Turns out the +details are not super important. As long as the top fits into the throttle and turns it properly, you're fine. The +first test print looked like this: + +![test print in yellow PLA in low quality](images/throttle_tube_mod_02.jpg) +![drawn angles of the top end with the yellow test print next to it](images/throttle_tube_mod_03.jpg) + +Everything fits nicely and the throttle works as expected. Only problem is that this tube will likely break when I +squeeze the throttle too much. Even worse, it will break around the layer lines which will make it impossible to still +use the throttle properly. + +![third party grip on printed tube next to original](images/throttle_tube_mod_04.jpg) +![third party grip on printed tube next to original](images/throttle_tube_mod_05.jpg) + +I didn't find a way to circumvent this problem. I could've printed it with lots of supports in a different angle but +then it would be brittle in a different direction. I could print it with an SLA printer but they also have layer +adhesion problems under strong forces. So I decided to try out the MJF tech from [JLC3D][jlc3d] (not sponsored). It's a +proprietary method from HP that is pretty much the same as SLS. So a fine nylon powder will be glued together with a +fusing agent and hardened under high temperature with infrared light. This should be plenty strong to hold my grip. Even +my FDM prints in PA612-CF are super strong but PA6 absorbs a lot of moisture and the carbon fiber is super rough and +make it hard to glide the grip onto the tube. + +So here is a picture of the tube from JLC3D: + +![black printed_throttle tube](images/throttle_tube_mod_06.jpg) +![black printed_throttle tube](images/throttle_tube_mod_07.jpg) + +It fit perfectly on the handle and my new grips hold onto it perfectly. Feel free to print your own or remix my model. +But don't blame me if it brakes. I take no responsibility if you decide you do that. + +*[PA612-CF]: Mix of PA6 and PA12 nylon with carbon fiber +*[HP]: Hewlett Packard +*[SLA]: Stereolithography +*[MJF]: Multi Jet Fusion +*[SLS]: Selective Laser Sintering +*[FDM]: Fused Deposition Modeling + +[printables]: https://www.printables.com/model/1348980-triumph-daytona-765-moto2-throttle-tube +[jlc3d]: https://jlc3dp.com + diff --git a/content/images/profile.png b/content/images/profile.png index 9b78cce..875cb59 100644 Binary files a/content/images/profile.png and b/content/images/profile.png differ diff --git a/content/images/throttle_tube_mod_01.jpg b/content/images/throttle_tube_mod_01.jpg new file mode 100644 index 0000000..6ef7d31 Binary files /dev/null and b/content/images/throttle_tube_mod_01.jpg differ diff --git a/content/images/throttle_tube_mod_02.jpg b/content/images/throttle_tube_mod_02.jpg new file mode 100644 index 0000000..516d3ca Binary files /dev/null and b/content/images/throttle_tube_mod_02.jpg differ diff --git a/content/images/throttle_tube_mod_03.jpg b/content/images/throttle_tube_mod_03.jpg new file mode 100644 index 0000000..c54a36a Binary files /dev/null and b/content/images/throttle_tube_mod_03.jpg differ diff --git a/content/images/throttle_tube_mod_04.jpg b/content/images/throttle_tube_mod_04.jpg new file mode 100644 index 0000000..c4c59f1 Binary files /dev/null and b/content/images/throttle_tube_mod_04.jpg differ diff --git a/content/images/throttle_tube_mod_05.jpg b/content/images/throttle_tube_mod_05.jpg new file mode 100644 index 0000000..853a6a2 Binary files /dev/null and b/content/images/throttle_tube_mod_05.jpg differ diff --git a/flake.nix b/flake.nix index ede3f80..c3132cf 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,7 @@ ps.beautifulsoup4 ] ++ ps.pelican.optional-dependencies.markdown )) + pkgs.exiftool ]; }; }; diff --git a/pelicanconf.py b/pelicanconf.py index c7fd8e6..fbfed57 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -18,14 +18,6 @@ LINKS = ( ("mkbd65", "https://gitlab.com/mkbd65"), ) -# Social widget -SOCIAL = ( - ("gitlab", "https://gitlab.com/XenGi"), - ("github", "https://github.com/XenGi"), - ("mastodon", "https://chaos.social/@xengi"), - ("matrix", "https://matrix.to/#/@xengi:xengi.de"), -) - DEFAULT_PAGINATION = 10 # Uncomment following line if you want document-relative URLs when developing @@ -127,5 +119,5 @@ SOCIAL = ( ("fa-brands fa-gitlab", "https://gitlab.com/XenGi"), ("fa-brands fa-github", "https://github.com/XenGi"), ("fa-brands fa-mastodon", "https://chaos.social/@xengi"), - ("fa-solid fa-m", "https://matrix.to/#/@xengi:xengi.de"), + ("fa-solid fa-m", "https://matrix.to/#/@xengi42:matrix.org"), )