Asmograf Pen Plotter

par cz7asm

Fichiers imprimables (16)

  • stl

    pusher_pulley.stl

    49 Ko · 15 541 téléchargements

  • stl

    printer_barrel_side.stl

    635 Ko · 15 577 téléchargements

  • stl

    printer_carriage_side.stl

    576 Ko · 15 517 téléchargements

  • stl

    x_rider_TOFIT.stl

    74 Ko · 15 503 téléchargements

  • stl

    pusher_pulley_stopper.stl

    19 Ko · 15 479 téléchargements

  • stl

    pusher_arm.stl

    92 Ko · 15 492 téléchargements

  • stl

    power_mount.stl

    122 Ko · 15 461 téléchargements

  • stl

    pen_mount.stl

    245 Ko · 15 462 téléchargements

  • stl

    pen_driver_TOFIT.stl

    220 Ko · 15 454 téléchargements

  • stl

    limit_switch_pad.stl

    14 Ko · 15 420 téléchargements

  • stl

    belt_fix.stl

    2 Ko · 15 420 téléchargements

  • stl

    base_rod_mount.stl

    57 Ko · 15 396 téléchargements

  • stl

    base_circuitry.stl

    27 Ko · 15 396 téléchargements

  • stl

    mcu_mount.stl

    44 Ko · 15 383 téléchargements

  • stl

    belt_mount.stl

    9 Ko · 15 391 téléchargements

  • stl

    motor_shaft_coupler.stl

    42 Ko · 15 381 téléchargements

Description

Some time ago I got a bit nostalgic about a pen plotter from 80's called Alfigraf. It was produced in Czechoslovakia and based mainly on parts of a construction kit called Merkur (fun fact - first contact lenses were created using machine built from Merkur). Long story short, first I built the plotter using Merkur parts and then I decided to make a design for 3D printing so I could put the Merkur parts back to the box.

Short video with the plotter in action is here on youtube.

It turned out to be quite simple and compact design using only parts that are printable or they can be easily bought on ebay/aliexpress together with your local DIY shop for all the metal parts.

The steppers are NEMA17 (17HS2408) drived by TI DRV8825 and controlled by grbl running on ARM Cortex M3. The pen-up mechanism is using a 5V solenoid with a solenoid driver that is reducing its consumption by applying full voltage only for the pen hit and then dropping to 0.5V just to keep the pen up. I tried using a servo but somehow I had a better experience with a solenoid. Both solutions have their pros and cons...

As a Gcode controller I used STM32F3 based board that can be cheaply bought online and its dimensions fit nicely with the plotter design. Useful information about the board is here.

The Gcode controller firmware is a port of grbl made for this particular MCU. It's repository is here on github.

I used SolveSpace for designing as I don't know any other 3D modelling tool. I know that to some it may appear a bit cumbersome but I like its simplicity. I used version built from latest git repository and cannot guarantee that it's fully compatible with the prebuilt version available in their download section. So if anyone wants to play with my design or reuse it, the latest version of SolveSpace may be required.

The git repository with the model sources are here on github.

Tags