ToyREP 3D Printer by thorgal model
Warning. This content is not moderated and could be offensive.
splash
3dmdb logo
Thingiverse
ToyREP 3D Printer by thorgal

ToyREP 3D Printer by thorgal

by Thingiverse
Last crawled date: 3 years ago
ToyREP is a tiny and inexpensive FFD 3D printer designed mostly as a technology demonstrator or child's toy. The print volume is 100x100x100mm (125x125x100mm with some upgrades) with a cold bed made of polyacrylate. Hot end is a E3D clone for 1.75 PLA or ABS filament with 0.4mm noozle. Using very cheap 28BYJ-48 stepper motors (with Bi-polar hack) in all axis and geared extruder, Arduino Mega 2560 with Ramps 1.4, DRV8825 and modular RepRap construction based on Mendel, Printerbot, Cherry, Prusa i3 and CARP Box ideas. It is designed to use 12V PSU for LED lights that should fit under bed. Power consumption is currently ca 40W when heating just hotend and 15W-20W when printing on polycarbonate bed. Or with 100x100mm PCB heatbed it will consume 75-85W when preheating and 30-45W in total when printing.
On video http://youtu.be/rhNdqjVxz4o, bridge test calibration model is printed. During this particular print it is reaching top speeds 30mm/s in X and Y axis, 0.35mm/s in Z axis and extruder can push filament up to 4mm/s. But such speeds requires higher current, so the motors are overheating and eventually the internal gear box or coils of 28BYJ-48 may got damaged.
For a reliable long term print, printer should not exceed 12.5/s in X and Y axis and 1mm/s on extruder with as low current as possible so the real speed will be close to the first layer on the video. Also usage of coolers above stepper motors is highly recommended. You can find such solution among improvements. Despite this precaution I've already burned two motors in extruder so consider this until the reason will be found.
More up to date video from October 2015 https://youtu.be/UwSxXt_PTyk of ToyREP was captured when Marvin Key Chain was made. Printer is reaching speeds 16mm/s, on X, Y and E motors are fans, DRV8825 stepper drivers are tweaked for precise current control and it is equiped with heatbed. This 11 minute long time laps is showing complete 1h41m long print and is probably most accurate example of printer's performance.
Other Print Examples
Calibration BoxBridge TestTreefrogMarvin
Disclaimer
All of the information provided about ToyREP 3D Printer is provided as-is and with no warranties. Author assumes or undertakes no liability for any loss or damage suffered as a result of the use, misuse or reliance on the information and content on this project.
Warning
ToyREP, although proved working, is still experimental. The whole idea is based on 28BYJ-48 stepper motors, that are capable of driving 3D printer, but their longevity is not tested thoroughly. In two months of usage I've burned two motors. Keep that in mind when building it.
To make them last as long as possible:
Be very careful when disassembling the motors. Even slight shift of the PCB under the plastic cap can damage tiny wires from coils. You are doing the bipolar hack at your own risk.
Set the current as per the specification of the manufacturer.
Keep the timing belts as loose as possible. Tight belts would put side stress to the motor shaft. This is very harmful for this tiny motor.
Keep the working temperature of motors within manufacturers limits.
License
Please follow the CC-BY-SA terms.
Share freely but give credit or link to the source.
You can alter this design with attribution to the original. All subsequent designs have to be released under the same license.
Commercial use only with the consent of author.
Improvements:
LED PSU mount and cover with switch for size 111x78x36mm and 129x99x38mm
Frog for print area 125x125mm - uploaded to ToyREP.
Bowden extruder mount - uploaded to ToyREP.
ZMAX without 608ZZ bearings (to prevent wobbling) - uploaded to ToyREP.
Coolers for stepper motors and different motor mount - Use them instead of X1, Y1, Z1&2 and Extruder parts uploaded here
X1_M8 and X2_M8 for quicker z movement - Use them instead of X1 and X2 parts uploaded here
100x100mm PCB Heatbed by kolardan - Use it instead of polycarbonate plate
28BYJ-48 Plastic Cap - Use this cover if you want to customize the colour or you break it when disassembling steppers.
Additional extruder gears for hobbed bolts with different spacing between groove and hexagonal head - uploaded to ToyREP
Pulleys for T2.5 and GT2 timing belts of width up to 7mm uploaded to ToyREP files. These Rev2 parts are experimental. Use them only if (for some strange reason) you don't like original T2.5 pulley.
120x120mm PCB Heatbed by kolardan - Use it instead of polycarbonate plate
50mm Long Legs by sobo84 - print it instead of legs placed here.
3 point levelling for 100x100mm bed by timbologist.
Frog for 120x120mm Aluminum Heatbed with mounting holes 112x112mm apart - uploaded to ToyREP
Remixed extruder with servo for auto bed levelling BranJaq S1 by Branez
Hotend Fan Duct - Use this additional cooler if you want to print PLA
Geared Extruder for 3mm Fillament by TouchWARE - rest of the extruder uses the same vitamins (except for the 3mm hotend)
PSU cover for 99x42mm LED PSU by Felyo - Slightly different design for enclosures higher than 38mm for what is prepared PSU2 file.
NEMA 17 X and Y mounts - First viable solution prepared by moses65174 for both main axis, although it will need a bit more changes in rod and belts lengths.
Servo Z probe - Plate under extruder fan to install servo designed by mwelchuk
ToyREP Fillament Holder - Snap on filament holder by tetroboylp
Planned improvements (no promises :D):
40 teeth T2.5 pulleys (require also major changes in frog, carriage, X1 and X2) to achieve higher print speeds (around 25mm/s)
Adjustable legs
Direct drive extruder
Fan mount to cool stepper drivers
Mount compatible with Prusa Mendel vertical carriage
Change log
2018-10-21
Published ToyREP Fillament Holder - See Improvement No.21
2018-08-26
Published Extruder part without supports
2017-07-18
Published bigger PSU cover - See Improvement No.18
Published NEMA 17 upgrade - See Improvement No.19
Published Z Probe - See Improvement No.20
2016-02-24
Published 3mm Geared Extruder - See Improvement No.17
2016-01-18
Hotend nozzle cooler published - See Improvement No.16
2015-12-07
Remixed extruder with servo driven auto bed levelling - See Improvement No.15
2015-11-16
Frog for commercially available 120x120mm Aluminum Heatbed - See Improvement No.14
2015-11-02
Added 3 point bed levelling upgrade - See Improvement No.13
2015-10-13:
Printed another example - Marvin Key Chain.
Replaced drivers with tweaked DRV8825 with 2R2 reference resistors for better current control. Current lowered down to 100-105mA per coil to reduce overheating.
2015-10-04:
Added 120x120mm heatbed and 50m long legs - See Improvements No.11 and 12.
2015-10-01:
Changed BoM due to fact, that RAMPS 1.4 have to be adjusted from power plugs to screw terminals. Also made minor changes in Instructions and http://reprap.org/wiki/ToyREP
I've burned second motor in extruder. Looking for the reason.
2015-09-29:
Prepared pulleys for wider timing belts. See Improvement No.10.
2015-09-22:
The distance of mounting holes on micro switches was corrected. Holes should be 9.5mm apart (not 11mm). BoM re-uploaded.
2015-09-21:
Added two more extruder gears for different hobbed bolts - See Improvement No.9.
2015-09-12:
Added model of plastic cap for 28BYJ-48 - See Improvement No.8.
2015-09-10:
With Courtesy of my friend Dan Kolar PCB Heatbed was published as another upgrade - See Improvement No.7.
Minor changes in Description and Instructions related to heatbed
2015-09-02:
Prepared X1 and X2 models using M8 threaded rods for Z movement - see Improvement No.6.
2015-08-29:
Prepared models for motors with four mounting holes - see Improvement No.5.
2015-08-26:
As I already found copies of ToyREP source files on chinese servers, Warning, Disclaimer and Licence Agreement had to be added.
2015-08-24:
Published fan mounts above X, Y and E stepper motor - see Improvement No.5.
2015-08-22:
Added some examples of print quality - see chapter Thing Info - Print Examples.
2015-08-02:
Frog for 125x125mm print area, Z max without 608ZZ bearing, PCB2-1 + PCB2-2 for 129x99x38mm PSU (PSU2) and Bowden extruder fan mount uploaded.
Minor changes in Instructions
2015-07-29:
New revision of extruder uploaded as the older one was colliding with some of the blue caps on 28BYJ-48 motors.
Prepared instruction how to set up firmware
Added LED PSU cover for sizes 111x78x36mm.

Tags