Laser cutted Plotter

A plotter wich is made from laser cutted acrylic, and designed as an inject printer

Similar projects worth following
The project started by hacking a regular inkjet printer and control it with an arduino. Then I thought that it would be cool to be able to laser cut a printer from the ground up. During the process of designing it I realised that it was a very hard job, and accepted using belts and rollers in order for this project to be possible.

Laser cutting files:

Video of the project in motion

The G-code interpreter running on the Arduino is currently the one from

I generate gcode in Grasshopper for Rhino, stream it to a file, and send the Gcode with gRemote made in processing, this creates a nice and fast workflow for testing and printing.

As of now the printer is printing quite nice, but the paper feeder still needs some work in order for it to work more than ~4 out of 5 times. The paper main rod in the paper feeder is from an old printer, and I would like to figure out a solution to coat a steel rod, or maybe use O-ring to archive the friction required in order to move the paper. (Not everybody got old printers lying around) =)

As you can see from the pictures, I have tested quite a lot of different solutions. Let me know if you want to know more.

  • 2 × Steppermotor Using Nema17, but other types will work aswell
  • 1 × Ramps 1.4 Ramps shield
  • 1 × Arduino Mega
  • 1 × Various screws and bolts
  • 2 × Ball bearings Outer Ø 13mm. inner Ø 4mm

View all 6 components

View project log

Enjoy this project?



George I Fomitchev wrote 06/25/2017 at 20:51 point

great tool, if you want to add our laser on it, I would be happy to give you 25%

  Are you sure? yes | no

Scott wrote 06/02/2016 at 23:42 point

great project .  for friction rollers , i suggest you have a look at the types of rubber hose that can be found in your hardware store .  neoprene and silicone type rubbers make good friction surfaces . 
also one should look at LPG (propane) rubber tubing ,  some of that has 6 to 8mm center hole and about 11 to 14mm outer dia.  cut into 1cm or so and pushed onto a 6mm or 8mm smooth rod  makes them pretty good friction rollers .  I use salvaged tube from old broken regulators , but there can be a lingering stink of pro pane for a few days , so try to find new in your hardware store if you can .   so neoprene for small rollers ( you can get this at hobby shops for R/C air craft and cars  fuel line as well  if you hardware store does not have it . 2.5mm ID and ~4 to 5mm OD ) 

  Are you sure? yes | no

trldgn wrote 12/14/2015 at 08:45 point

can you give me grbl setting  please

  Are you sure? yes | no

trldgn wrote 11/10/2015 at 14:01 point

how can i find my ramps 1.4 shiel- arduino mega for grbl source code

  Are you sure? yes | no

trldgn wrote 10/30/2015 at 07:19 point

allright. i know that my english is bad. so i am sory. i want to learn thing; i have ramps 1.4 card, arduino mega, polulu shield. for this system, am i make config to  grbl. And i want to work solenoid in my system. i don't know how to do. this is final project so can you help me please

  Are you sure? yes | no

trldgn wrote 10/25/2015 at 12:54 point

hi can you help me for frimware

  Are you sure? yes | no

Morten Ydefeldt wrote 10/28/2015 at 17:19 point


And extract it into your libraries arduino folder --> Open the 'Arduino IDE' and go to examples, pick GRBL and hit upload to you Arduino Uno..

Maybe I don't quite understand the question though..

  Are you sure? yes | no

chiffre23 wrote 01/18/2015 at 02:23 point

OK so you used a printer feeder rod from an old printer. Just by looking at the design, the gear controlling that rod fits a variety of sizes right? ie: you can fit different rods with an adjusting screw? Also where are those betls attached to the stepper motors from? Great build!

  Are you sure? yes | no

Morten Ydefeldt wrote 01/19/2015 at 14:52 point

Hi. Thank you for your interest!

Yes the feeder rod is from an old printer, and the current size is Ø5mm. I just updated the files on thingiverse, and marked which diameters to change, be aware that you have to change both the 3mm and 5mm sheet. (Marked with green).

I bought my timing belts here:

  Are you sure? yes | no

ZaidPirwani wrote 01/17/2015 at 13:10 point

although I have downloaded the files to get them LASER CUT... but do you have suggestion for a similar one where motors stay still... not talking about the one where the pen hangs and I have seen the but the laser files are a bit confusing for me and I cannot get it water jet, only laser cut....

  Are you sure? yes | no

Morten Ydefeldt wrote 01/19/2015 at 14:59 point

Uhmm, not quite sure I understand the question. But thank for the link to the corexy, haven't seen that one. If I understand you correct, you want a more "standard" XY-table that can be made with a laser cutter? What is your application?

  Are you sure? yes | no

edijs01 wrote 01/17/2015 at 06:40 point

OMG!!! This is just what I'm looking for. I actually have a 30K worth of junk laying around that used to be a machine that cut out shapes in rubber blanket. The same principle.

do you need to home the axis?

  Are you sure? yes | no

Morten Ydefeldt wrote 01/17/2015 at 12:39 point

Yes, there is no automatic homing just yes. But I will put it on the todo.

  Are you sure? yes | no

salmanisheikh wrote 01/17/2015 at 04:09 point

So you need to cut both the 3mm and 5mm parts? How large is the 3mm part? How large are the dxf files in inches? BigBLueSaw quote thinks ithe 5mm parts 581 in x 132 inches?

  Are you sure? yes | no

Morten Ydefeldt wrote 01/17/2015 at 12:40 point

Yes, you need both the 3mm and the 5mm pieces. Using 3mm for everything makes a very fragile printer. (Have made somewhere around 10 in 3mm)

The file is in mm

  Are you sure? yes | no

DainBramage wrote 01/17/2015 at 03:44 point

May I suggest using RTV silicone as friction material for your paper feeder mechanism? I don't know if it will work (having never done this) but I thought it might be a helpful idea.

Nice job with this project. I might just have to try something like this once my current laser printer dies.

  Are you sure? yes | no

Morten Ydefeldt wrote 01/17/2015 at 12:42 point

Thank you!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates