Posts tagged: tmk

All posts with the tag "tmk"

1 posts latest post 2024-08-05

New-caps-for-porta-john

Today I dropped some new caps in the porta-john. I need to do a bunch of posts on zmk and my journey building the porta-john, I’ve been rocking it for at least two weeks now pretty solid and I am absolutely loving it. More on that later. KLP-Lame-Keycaps # The model of the caps are KLP-Lame by braindefender, they are super rounded and smooth. They look really good on camera and feel good to the finders. I printed these at home on my ender3 s1 pro with a black and purple silk filliment. I printed all 42 at once using a Printing 42 keys at once technique. They do have just a bit of a rough texture that you can feel on your figertips. I printed these on super quality.12mm layer height, while my last set was printed on draft quality.32mm layer height. They look crazy different in print quality with the lines of the new caps barely showing, the feel isn’t nearly as drastic. The Result # Check out the final shots as I set up the porta-john with these sweet caps. And here they are all set up.…

Printing 42 keys at once

I’m working on creating some gcode to create a whole set of key caps in one print, it is getting tedious to print them one at a time, and my past experience with my printer proves that printing a bunch of separate pieces increases the chances of failure. I don’t want to end up with 42 keys that are half done and a ball of filament. figuring out the coordinates # To figure out the coordinates I printed one key cap, and manually jogged the printer in position to knock off the cap, then sweep it out of the way. gcode # I opened the gcode split it into start.gcode, end.gcode, and part.gcode. start.gcode # end.gcode #. part.gcode # Now part.gcode is the rest of the gcode, and is 22k lines long, I’ll spare putting that in this post. Writing the knock and sweep # Now that I have the coordinates, and my gcode split up, I am going to write the code for the knock and sweep by hand, and just add this to the end of part.gcode. A python script to make multiples # Now I wrote this python script to g…