A few years ago I was looking for a free step viewer and came across freecad. I soon started with small constructions and the thought of a 3D printer was also an issue. So I constructed the first parts with freecad 0.15. A friend printed the parts and soon their own printer was running.
In the meantime I have already done a lot with freecad and also used it at work. Especially for assembly aids.
For fun I have now rebuilt the printer with the current pre version. The individual parts were completely created with PartDesign. The goal was to design a parameterizable printer. With PartDesign, Part for mirroring, Draft for arrays, A2plus and DynamicData, the printer was created after several hours.
And here is the result. The file is a bit large at 7.5 MB. I hope that the screenshots are sufficient.
Frame with linear rails and bottom plate
Printer head with rods
Calcualtion for z-position z-carriage
OS: macOS High Sierra (10.13)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19955 (Git)
Build type: Release
Python version: 3.8.2
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: German/Switzerland (de_CH)