d.i.d. -  Scalable Pen Plotter

d.i.d. - Scalable Pen Plotter

prusaprinters

<h3><a href="https://github.com/ufficioprogettiperduti/Scalable-Pen-Plotter">Our Github</a> - updated files and firmware</h3> <h3><a href="https://ufficioprogettiperduti.com">Our Website</a> - Store and general info about us and our goals.</h3> <hr/> <p><strong>During this quarantine period we thought that our pen plotter could be a fun way to pass time and learn about vector graphics and robotics!</strong></p> <p><strong>It's easy to make and good way to learn about cnc machines, a first step towards this great world of machines around us!</strong></p> <p><strong>You can generate plottable gcode with illustrator (look at our plugin on github), Inkscape and Lightburn! In our github you can find our latest pre-configured firmware</strong></p> <hr/> <p><strong>d.i.d. is a 3d printed, open-source, scalable, pen plotter. The aim of the project is to make a cheap, easy to build, printer made specifically for vector-based graphics.</strong></p> <hr/> <p>From a precise pen made for technical drawing, to big markers used for graffiti; the way printing is perceived on paper is not bound anymore to the restrictions of a cartridge. The material on which it is printed now also has a role by himself: the roughness of the paper is not hidden by the inkjet but emphasized by the pen that physically touches the paper and travels on it.</p> <p>The main difference between printing with a normal printer and d.i.d. is that the machine is able to follow vectors as paths in the same way that a CNC router does. This allows to create graphics that are more fluid and overhaul more defined and vivid on paper.<br/> ​<br/> The materials and electronics used for the plotter are all standard and easy to source. The main frame is made of aluminum extrusion and 3d printed connections. The motors are all standard nema 17 stepper-motors and a single sg-90 servo motor. Everything is driven by a cheap Arduino Uno control board that handles the transition from g-code to movement. Furthermore, the software used to create g-code, Inkscape, is opensource as well.</p> <p><strong>Many thanks to the user JuanGg whose pen plotter project was a great inspiration.</strong></p> <p><strong>Build of Materials</strong></p> <p><em>Dimensions are for the A4 version</em></p> <ul> <li>2 Nema 17 Stepper Motors</li> <li>1 SG90 Servo Motor</li> <li>GT2 Belts</li> <li>1 Toothless Idler</li> <li>1 Toothed Idler</li> <li>Various M3 and M4 Screws and Bolts</li> <li>M3 Square Nuts (Prusa like)</li> <li>Adhesive Sandpaper - <em>you can make it yourself with tape</em></li> <li>1 Rubber Band</li> <li>1 Arduino Uno</li> <li>1 Arduino Uno CNC Shield</li> <li>1 Power Switch</li> <li>1 Power Adapter - <em>12V 3A Suggested</em></li> <li>2 A4988 Stepper Motor Drivers</li> </ul> <p><em>Dimensions for the A4 version</em></p> <ul> <li>2 Aluminium Square Extrusions 10mm x 10mm - 295mm</li> <li>1 Aluminium Square Extrusions 10mm x 10mm - 300mm</li> <li>1 Aluminium Square Extrusions 10mm x 10mm - 280mm</li> <li>2 Steel Rods 8mm Diameter - 280mm</li> <li>1 Aluminium Tube 12mm Diameter 1mm Thickness - 255mm</li> </ul> <p><em>Dimensions for the A3 version</em></p> <ul> <li>2 Aluminium Square Extrusions 10mm x 10mm - 382mm</li> <li>1 Aluminium Square Extrusions 10mm x 10mm - 387mm</li> <li>1 Aluminium Square Extrusions 10mm x 10mm - 367mm</li> <li>2 Steel Rods 8mm Diameter - 367mm</li> <li>1 Aluminium Tube 12mm Diameter 1mm Thickness - 342mm</li> </ul> <p><strong>Firmware</strong></p> <p>We chose to use Grbl. As it is easy to configure and powerful enough for our need.</p> <p>We suggest using our <strong><a href="https://github.com/ufficioprogettiperduti/Scalable-Pen-Plotter/tree/master/Firmware">modified version</a></strong>. This version adds support for a servo and is pretty much plug and play.</p> <p>You can toggle pen up\down with a simple gcode:<br/> M03S0 - PEN UP<br/> M03S255 - PEN DOWN</p> <p><strong>Useful Programs</strong></p> <p><strong><a href="https://lightburnsoftware.com">Lightburn</a></strong> is gold. If you can afford it, buy it! It's an all in one solution to draw vector art and bitmaps.</p> <p>We also used this <strong><a href="https://jtechphotonics.com/?page_id=2012">awesome plugin</a></strong> from Jtech Photonics that runs on inkscape.</p> <p>To create G-Code from bitmaps we suggest using this <strong><a href="https://github.com/305engineering/Inkscape">wonderfully working plugin</a></strong> from 305engineering</p> <p><strong><a href="https://i.imgur.com/8enl6UZ.jpg">Check out our results! :P</a></strong></p> <p><strong>Design Process</strong></p> <p>The design process was quite long and frustrating but the end results is definitely worth it in our opinion!</p> <p>We had to came through 6 prototypes and various iterations in order to first resolve technical issues and then work on the details.</p> <p>We modeled everything on Rhinoceros 5, from scratch. If anyone is interested in the 3dm file let us know so we can share it!</p> <p><strong>Even tough our first step now is completed we would love to hear your thoughts, suggestion and improvements on the comment section!</strong></p> <h3>Print instructions</h3><p><strong>PRINT IN PETG - 0.2MM LAYERS - 20% INFILL</strong></p> <p><strong>The files have been modeled with tight tolerances so make sure to check the distance from the bed. if the pieces won't fit either drill the 8mm holes with a 8mm drill bit.</strong></p> <p><strong>If you find yourself not to be able to print due to the tolerances please let us know on the comments!</strong></p>

Download Model from prusaprinters

With this file you will be able to print d.i.d. - Scalable Pen Plotter with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on d.i.d. - Scalable Pen Plotter.