Reuse Old Fax As a Plotter

4,477

58

3

Introduction: Reuse Old Fax As a Plotter

You need take apart old fax machine, I don't have any photo of it before tear-down.

mine have 2 stepper motors

1 that move printer head, other move paper.

Step 1: Z Azis

my Z axis is a floppy drive that I cut in half and hot glue it on carriage.

Step 2: ​Assembly Hardware Part

Video is on Russian, I will add annotation to it soon.

1 arduino UNO

3 modules for stepper motors L298N

1 power supply 7.5v 1A

Step 3: Wiring

each motor module have 4 signals, Vin and 4 connectors for bi-polar stepper motor.
so arduino pins 2,3,4,5 goes to 1 steper

modue 6,7,8,9 second

and 10,11,12,13 -> third it must be Z motor

Step 4: Now the Fun Part, (software)

Software I copy pasted from this article

More information about the Mini CNC Plotter here (german, sorry):

http://www.makerblog.at/2015/02/projekt-mini-cnc-p...

My modification is on github

firmware: https://github.com/roboter/mini_cnc_plotter_firmw...

Software to send gcode: https://github.com/roboter/gctrl

I hope you like my tutorial, if you have any questions don't hesitate to ask!

Be the First to Share

    Recommendations

    • Big and Small Contest

      Big and Small Contest
    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge
    • Make It Bridge

      Make It Bridge

    3 Comments

    0
    MukaddemA
    MukaddemA

    6 years ago

    hellow, i already made one by two stepper motor and one servo, but its working area is only 4cm by 4cm it cant print beyond that although i have enough drawing area. How can i increase it by 200mm by 200mm? I changed the code Xmax= 40mm to 200mm, but no improvement. Will u please help me with this will be very grate full. thank you

    0
    aprokopov
    aprokopov

    Reply 6 years ago

    Yes Xmax should do the business,

    or you can remove Xmax check, just delete those lines

    if (x1 >= Xmax) {
    x1 = Xmax;
    }

    same for Ymax

    0
    MukaddemA
    MukaddemA

    Reply 6 years ago

    yea it should work, but i got problem with inkscape it cant produce g-code out of 4cm by 4cm. if it does, but plotter cant print rest. I have downloaded inkscape new version from its websites, but no change. I saw some tutorial from youtube where they have some new extension which i dont. How can i have this? Do you have inkscape that can generate g-code of 20mm by 20mm without any error? If u have will u please give me i need it urgently and i will be very great full to u.