Mini 3D Printer built from 3 CD-Rom drives and a few other parts.
Printable area is around 40 x 40 x 40 mm.
Printer in action: https://youtu.be/u6P5-a8fF3A
The design is based on https://www.instructables.com/id/eWaste-60-3DPrinter/
Also i just found https://www.thingiverse.com/thing:3625715
You may find some useful instructions there
Warning: just to make sure nobody expects this printer to work as reliable as a normal 3D printer. The stepper motors of the CD-Rom drives are very weak and cannot be run at high currents or they will burn out. As a result they easily lose steps if for example the hotend drags across the print too much. Even at low currents the stepper motors still get quite hot.
First disassemble the CD-Rom drives and check the steppers and linear rods.
The steppers should have around 5cm of lead-screw.
The linear rods need to be at least 7,5cm or they wont fit into the axis-base.
Try to get as many screws from the CD-Rom drives as you can.
Also get the springs and the switches if you want to use those.
All axes use the same model (axis-base, axis-carraige, lead-screw-nut).
In the pictures there are some differences, because i changed the design, but didn't want to reprint all parts.
Basically you can start by printing and assembling the 3 axes first.
The linear rods are kept in place by some small 2mm screws on one side and 3mm screws on the other side to prevent them from sliding around and allow for different lengths.
Make sure to not tighten the 3mm screws (too) much or the printed axis-base will bend.
The small 2mm screws can be found in the CD-Rom drives.
For the y-axis just attach the print-bed-mount and your print-bed.
For the x-axis just mount the z-axis to it.
For the z-axis just attach the hotend-mount.
Dont forget to add the 3mm screws for the endstops at the side of the axis-carriages.
After this print and assemble the frame.
Check the pictures and / or the attached FreeCAD file to see which parts you need and where they go.
I use Marlin as firmware with the following settings:
x,y,z DEFAULT_AXIS_STEPS_PER_UNIT: 110
x,y,z DEFAULT_MAX_FEEDRATE: 20
x,y,z DEFAULT_MAX_ACCELERATION: 100
DEFAULT_XJERK: 3.0
DEFAULT_YJERK: 3.0
Some other adjustments I made are specific to the mainboard and display i use.
I created a branch for the adjustments: https://github.com/b3n3d1k7/Marlin/tree/1.1.x_Anet_A8_CDROM_Printer
If something does not work please let me know.
I will try to improve these instructions once i have some time.
If you have specific questions I will try to answer them as soon as possible.
Rafts:
No
Supports:
No
Resolution:
0.2
Infill:
30%
Filament: - PLA
Notes:
perimeters: 4
All parts can be printed without support. Some have holes closed with a very thin layer to make the printable without support.
If it seems like you need supports for a part try a different orientation for printing.
If you are not sure - just ask :-)
The lead-screw-nuts should be printed with 0.15mm layer height to get more details.
Also print them lying on the side!
The frame parts can be printed with 0.25mm layer height.
Category: 3D PrintersThe author marked this model as their own original creation. Imported from Thingiverse.