Thingiverse

DrawingBot with improved head and rotate pen (for fountain pen) by avanhanegem
by Thingiverse
Last crawled date: 4 years, 2 months ago
Based on DrawingBot by MakerC, with 5 new 3D/STL files that you can use to add improved slider stability for the head, including pen-tilt. You can set the rotation in 3 variations (straight / 25 degrees / 50 degrees).
In this build I've used a servo (MC-375DD), which has a slightly longer shaft section.https://youtu.be/-gbldp3gtTE
Parts used to build:
2x stepper motors (SY42STH47-1684A)
1x Arduino Uno board with Arduino CNC shield
2x Pololu A4988 stepper driver (with jumpers @ 4x microstepping)
GT2 timing belt (2 meter) + 2x GT2 20 teeth
4x Micro switches on all axis (used as normally open)
1x Servo motor: Modelcraft MC-375DD
[http://www.conrad.be/ce/nl/product/275490/Digitale-micro-servo-Torque-48V]
Spring (custom), this gives just enough force to put pressure on the pen on the paper/surface (like with actual writing by your hand)
All other screws/parts/rods/bearings as listed in the original thing
Arduino code: (compiled and uploaded using the Arduino IDE; make sure to update config.h in your /Arduino/libraries/grbl folder to enable CoreXY !!!)
[More info on CoreXY here: http://corexy.com/theory.html]
Grbl Arduino firmware 0.9j (with stepper support) --> Use Gcode command M03 S050 to tilt the servo to release the pen; Use Gcode command M5 to raise the pen.
[https://github.com/robottini/grbl-servo]
Inkscape to draw/import/convert and generate Gcode files (from extensions menu)
[https://inkscape.org/en/]
Sourcerabbit Gcode sender to talk to the plotter
[https://www.sourcerabbit.com/GCode-Sender/]
Next STL upgrade to come: carrier that can rotate and lock for a fountain pen (45c angle)
Stuck? Just send me a message if you have any question about this build!
In this build I've used a servo (MC-375DD), which has a slightly longer shaft section.https://youtu.be/-gbldp3gtTE
Parts used to build:
2x stepper motors (SY42STH47-1684A)
1x Arduino Uno board with Arduino CNC shield
2x Pololu A4988 stepper driver (with jumpers @ 4x microstepping)
GT2 timing belt (2 meter) + 2x GT2 20 teeth
4x Micro switches on all axis (used as normally open)
1x Servo motor: Modelcraft MC-375DD
[http://www.conrad.be/ce/nl/product/275490/Digitale-micro-servo-Torque-48V]
Spring (custom), this gives just enough force to put pressure on the pen on the paper/surface (like with actual writing by your hand)
All other screws/parts/rods/bearings as listed in the original thing
Arduino code: (compiled and uploaded using the Arduino IDE; make sure to update config.h in your /Arduino/libraries/grbl folder to enable CoreXY !!!)
[More info on CoreXY here: http://corexy.com/theory.html]
Grbl Arduino firmware 0.9j (with stepper support) --> Use Gcode command M03 S050 to tilt the servo to release the pen; Use Gcode command M5 to raise the pen.
[https://github.com/robottini/grbl-servo]
Inkscape to draw/import/convert and generate Gcode files (from extensions menu)
[https://inkscape.org/en/]
Sourcerabbit Gcode sender to talk to the plotter
[https://www.sourcerabbit.com/GCode-Sender/]
Next STL upgrade to come: carrier that can rotate and lock for a fountain pen (45c angle)
Stuck? Just send me a message if you have any question about this build!