Model M 3D Printed Frame
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
Well time to start on my next project. I bought a 3D printer because I wanted to do more prototyping work.
The goal of this project is:
Full replacement of everything except the buckling spring mechanism in the model M. I plan on rebuilding the frame for the model M out of PETG plastic. I also plan on 3D printing keycaps. I have salvaged a trackpoint from an IBM rubber membrane keyboard. I also plan to 3D print an underlay out of rubber.
This is going to be a trial and error process. The first prototype below is made from red PLA (final version will be blue PETG). One thing I noted was that the mouse buttons are going to work a lot better miniguru style side mounted.
Given the print area is not big enough for a full size beyboard I will also need to learn how to seamless join PETG and other plastic.
The goal of this project is:
Full replacement of everything except the buckling spring mechanism in the model M. I plan on rebuilding the frame for the model M out of PETG plastic. I also plan on 3D printing keycaps. I have salvaged a trackpoint from an IBM rubber membrane keyboard. I also plan to 3D print an underlay out of rubber.
This is going to be a trial and error process. The first prototype below is made from red PLA (final version will be blue PETG). One thing I noted was that the mouse buttons are going to work a lot better miniguru style side mounted.
Given the print area is not big enough for a full size beyboard I will also need to learn how to seamless join PETG and other plastic.
- Attachments
-
- IMG_20160920_190200.jpg (3.05 MiB) Viewed 13102 times
-
- Location: Perth, Western Australia
- DT Pro Member: -
Firstly, can I just say that I love how much of this you plan to 3d print.
I worked on a project a couple of years back where I printed a case out of multiple sections in PLA.
I'm not sure if PETG has similar properties but PLA has a huge problem of not dissolving easily, so solvent bonds are near impossible, which might mean coming up with fastening points on each edge that could bolt together. Mine were just little mounds designed to fit M3 fasteners and they worked pretty well, except the positioning resulted in some unwanted bowing and flex.
I'm also not sure how much internal space you're working with, so it's possible that option just won't do.
As far as making it seamless, add some epoxy clay in the joins, sand it back, then do a few coats of primer and sand that. I guess that will only work if you want it painted though.
If you intend on showing off the blue PETG, maybe just a regular 5 minute epoxy could work. It'll be messier because the epoxy will have a similar consistency to honey but at least it will dry clear.
Anyway, best of luck. I can't wait to see how it all turns out
I worked on a project a couple of years back where I printed a case out of multiple sections in PLA.
I'm not sure if PETG has similar properties but PLA has a huge problem of not dissolving easily, so solvent bonds are near impossible, which might mean coming up with fastening points on each edge that could bolt together. Mine were just little mounds designed to fit M3 fasteners and they worked pretty well, except the positioning resulted in some unwanted bowing and flex.
I'm also not sure how much internal space you're working with, so it's possible that option just won't do.
As far as making it seamless, add some epoxy clay in the joins, sand it back, then do a few coats of primer and sand that. I guess that will only work if you want it painted though.
If you intend on showing off the blue PETG, maybe just a regular 5 minute epoxy could work. It'll be messier because the epoxy will have a similar consistency to honey but at least it will dry clear.
Anyway, best of luck. I can't wait to see how it all turns out
- alh84001
- v.001
- Location: EU-HR-ZG
- Main keyboard: unsaver
- Main mouse: logitech m305 / apple trackpad
- Favorite switch: BS
- DT Pro Member: -
Interesting, You should probably contact lot_lizard, because he seems to have a lot of experience with this kind of stuff. Check out his M remodelling thread.
As for 3d printing keycaps, I have no hands-on experience, but I heard a lot of people mention that plastic used for 3d printing does not handle stress of continous day-in, day-out typing and that keys would crumble or chip relatively quickly.
As for 3d printing keycaps, I have no hands-on experience, but I heard a lot of people mention that plastic used for 3d printing does not handle stress of continous day-in, day-out typing and that keys would crumble or chip relatively quickly.
- Ratfink
- Location: North Carolina, USA
- Main keyboard: IBM Displaywriter
- Main mouse: CST L-Trac
- Favorite switch: Beam Spring
- DT Pro Member: -
You must not be using the right solvent. Dichloromethane dissolves PLA readily, so glues such as Weld-onScigrip 16 work great for PLA. Be warned though, DCM is not a solvent to be taken lightly: it's much more harmful than e.g. acetone.MrNorse wrote: ↑PLA has a huge problem of not dissolving easily, so solvent bonds are near impossible
- drevyek
- Location: US-CA
- Main keyboard: Leopold FC980C
- Main mouse: Kensington Slimblade
- Favorite switch: Alps Orange
- DT Pro Member: -
There are a lot of threads that are really relevant to this, recently. You have the MF thread, with Phosphorglow's resin case; Wodan's thread on foam and damping material for the F/Beamspring; and the o-ring thread on 3D-printing sound-damping.
#D caps can come out well, but it highly depends on material. Getting the sizes correct may prove to be a challenge. Lot_lizard has some mocks/prototypes for MX adapters for BS, which would certainly be worth contacting about. I recall a thread on reddit a while back (may have been here too) of someone who 3D-printed their entire board- case and caps. If you can find the thread, PM them and ask about the durability of the materials; it may be also worth starting a thread specifically about printing caps, to get other's experience on it.
Looking forward to developments on this. Good luck!
#D caps can come out well, but it highly depends on material. Getting the sizes correct may prove to be a challenge. Lot_lizard has some mocks/prototypes for MX adapters for BS, which would certainly be worth contacting about. I recall a thread on reddit a while back (may have been here too) of someone who 3D-printed their entire board- case and caps. If you can find the thread, PM them and ask about the durability of the materials; it may be also worth starting a thread specifically about printing caps, to get other's experience on it.
Looking forward to developments on this. Good luck!
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
Well doing more tweaking on the material. Printing a revised prototype out of ABS (had too much issues printing PETG and joining it). Methyl Ethyl Ketone does a very good job of joining and creating seamless welds.
For the keycaps the material is the critical choice. PLA lacks durability while PBS and PETG are more resilient. My plan is not to print the stem but to print slip ons.
Will post pics once I get something printed
For the keycaps the material is the critical choice. PLA lacks durability while PBS and PETG are more resilient. My plan is not to print the stem but to print slip ons.
Will post pics once I get something printed
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
Well done some work lately and done some design tweaks and printed in PETG. I side mounted the mouse buttons but not sure of the alignment as they are slightly to the right of centre. I also developed a way to seamless weld PETG by using melted ABS and then epoxy coat it on top.
Also worked on the keycaps. The best way to do this is to ABS print the keycap covers and use the original stem.
One thing I need to get hold of is a 3d model of the plastic top plate so that I can 3D print a TPE underlay similar to Phosphor Glows underlay. Can anyone help me here?
Also worked on the keycaps. The best way to do this is to ABS print the keycap covers and use the original stem.
One thing I need to get hold of is a 3d model of the plastic top plate so that I can 3D print a TPE underlay similar to Phosphor Glows underlay. Can anyone help me here?
- Attachments
-
- Resize2.jpg (351.76 KiB) Viewed 12849 times
-
- Resize.jpg (101.6 KiB) Viewed 12849 times
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
Ok so progress has been made.
Based on the previous design I 3D printed the frame out of PETG. I used dowel joints to hold everything together and make it all interlocking. I used melted ABS to secure the joints and make the joints less visible. I then used XTC-3D to give the glossy appearance.
For the underlay I designed and measured the key positions and got it 98% accurate.
For the electronics the model M and the trackpoint are both ps2 so I will hide a ps2 to usb converter on the inside.
Next up, creating the keycaps. Here I am going to get creative. 3D printed ABS does not have the durability for the stem but it does for the keycap if I use XTC-3D.
Based on the previous design I 3D printed the frame out of PETG. I used dowel joints to hold everything together and make it all interlocking. I used melted ABS to secure the joints and make the joints less visible. I then used XTC-3D to give the glossy appearance.
For the underlay I designed and measured the key positions and got it 98% accurate.
For the electronics the model M and the trackpoint are both ps2 so I will hide a ps2 to usb converter on the inside.
Next up, creating the keycaps. Here I am going to get creative. 3D printed ABS does not have the durability for the stem but it does for the keycap if I use XTC-3D.
- Attachments
-
- Keyboard.jpg (932.55 KiB) Viewed 12724 times
- lot_lizard
- Location: Minnesota
- Main keyboard: Indy SSK Model MF
- Main mouse: Logitech Anywhere MX
- Favorite switch: Beamspring
- DT Pro Member: -
Wow... I haven't seen this one in a bit. You have come a LONG way. Congrats on great work.pjmelon wrote: ↑Next up, creating the keycaps. Here I am going to get creative. 3D printed ABS does not have the durability for the stem but it does for the keycap if I use XTC-3D.
Could I make a suggestion?!? Instead of worrying about the keycaps, could you make an SSK case? The keycaps are in abundant supply. The SSK case, not so much. It would have a much bigger impact.
EDIT: Im not sure where you are located, but depending, I could send you the internals from an SSK to test with. AND... the trackpoint integration you have is lovely
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
ohaimark: will definitely post the files
lot_lizard: my reason for not choosing the SSK case was that I live on the Num pad with finance calculations at work. I also do have plenty of keycaps but what I wanted to do here is have the colors perfect. My plan is to print the keycaps in blue and 3D print letters at 0.4mm thickness in the yellow.
lot_lizard: my reason for not choosing the SSK case was that I live on the Num pad with finance calculations at work. I also do have plenty of keycaps but what I wanted to do here is have the colors perfect. My plan is to print the keycaps in blue and 3D print letters at 0.4mm thickness in the yellow.
- lot_lizard
- Location: Minnesota
- Main keyboard: Indy SSK Model MF
- Main mouse: Logitech Anywhere MX
- Favorite switch: Beamspring
- DT Pro Member: -
Just curious... what was the cost(ish) for the current print? Assuming its a hollow/shelled print vs solid?
-
- Main keyboard: Thinkpad
- Main mouse: Trackpoint
- Favorite switch: MX
- DT Pro Member: -
I bought a 3D printer so the cost per print is not that bad. It is more the fiddling around with the printer and the iterations involved in the design that are the issue. It took 3 designs for the frame to get it right and about 6 for the underlay.
Having a printer is good because you can iterate and hone in on the right design.
Having a printer is good because you can iterate and hone in on the right design.
-
- Location: Chile
- Main keyboard: Compaq MX-11800
- Main mouse: Logitech G305
- Favorite switch: Alps Black
hi! do you still have de files for the models?