An intro to Pen Plotters (2019)
medium.com
medium.com
I became much happier with my setup when I switched to running the AxiDraw from a Raspberry Pi using Saxi: https://github.com/nornagon/saxi
Even not having to have my computer plugged into the AxiDraw and arrange my room a certain way is a win.
Edit: how about because this thing has already shown it can withstand the test of time. Can your 3d printer say that?
That said the build quality and software products from EMS make it worth supporting them, to me.
As an example of what you can do, here is someone who has gone beyond just attaching a pen like I did, and actually integrating a pen changer to use multiple colors: https://youtu.be/pxt_TbyBImc
In fact, vinyl cutters come with a pen holder and are also single-pen plotters out of the box. They’re a tool changing mechanism and a couple of firmware command implementations away from being capable of multiple colors - or you could just manually change the color of the pen and re-run the same paper through once for each color.
CAD software stores objects in vector format, and it is much easier to write a vector output driver and leave the rasterization to the plotter, than to roll your own rasterizer.
Also, I'm not sure if the drivers for the interfaces are available for anything but Windows.
There are a plethora of competitors/clones which do use GCode, and which require something like T2Laser to convert SVG to GCode.
The AxiDraw firmware and extension are open source though: https://github.com/evil-mad/axidraw They also provide lots of single line fonts.
A lot of users also utilize something like https://github.com/abey79/vpype to do post processing. This has a lot of useful resources: https://github.com/beardicus/awesome-plotters#software
One of the big reasons people like SVG is the support for multiple layers representing multiple pen colors, and most tools dealing with SVG support this. In Gcode that would require two separate files and running each separately. Axidraw will pause between layers to allow a pen swap then continue plotting.
SVG also has groups which allows for the path optimization to only optimize within groups so the group is plotted at the same time.
SVG is easy to export from Processing and other libraries. Not sure how easy Gcode is to create and export comparatively.
I’m just getting started on this path so that’s all I know of. I tried the Gcode route with an Eleksmaker A3 before getting an Axidraw and comparatively the AxiDraw and the tooling Just Works whereas it felt like I was fighting the Eleksmaker to do what I wanted.
I have looked at pen plotters, handheld inkjet printers, and wondered about feeding a paperback print-on-demand printer a PDF that I generated.
Since I cannot afford an espresso book machine, I have tried to use a cheap Chinese knock-off pen plotter to try to write text from the computer directly onto a notebook journal page. The belt is too cheap and slippy so it sits there collecting dust.
One of these days I will have to break down and buy the axi draw and see if that one will enable me to print onto actual journal pages.
Any suggestions to effect such a goal that cross your mind, dear reader, I would be open to.
It was always a PITA to attach them because they always used RS232 serial ports and each vendor used a different arrangement of pins. You usually had to customize each connector, removing pins and soldering others together.
Still they were lots of fun to watch. People who weren’t even in the market for them loved to watch them work. It was like watching a little critter run around frantically on the page drawing an image. With each little stroke the image grew. It was a very relatable process. It kind of reminds me of watching a Roomba clean a room.
I recently have gotten into pen plotting (haven't done anything with this new found interest in the flesh yet), and it seems like a really fun mix of hardware + software + art.
It's been a long time since seeing the version like this. It seems more like they are halving the original. Anyone have a back story on this style of versioning?
Also, trying to copy that highlighted text from the Medium article is click-jacked/mouse-up-jacked/whatever to some lame social pop-up. It prevented me from highlighting at first, so a simple click-drag-highlight-keep-clicking-keyboard-shortcut-for-copy before releasing the mouse button. FUCK YOU!!!
I love pen plotters. In the 80's, and actually a ways into the 90's, I used them in tandem with CAD systems to do a variety of manufacturing and detail drawing related tasks. The drawings part is what you would imagine. It's a ton of vectors that add up to an engineering or architectural drawing.
The precision of these machines is actually quite good. When used with vellum paper, one can make overlays or underlays for inspection, layout and other tasks. An X,Y plotter will be more uniform than a roll plotter, but the roll plotters can handle very large sheets in one axis. Usually, a small factor can be used to compensate for whatever difference there is between the roller and the other linear axis. I remember it being small, fraction of a percent.
Over / underlay drawings, along with check drawings of various kinds were the daily driver use case. For the check drawings, ordinary paper worked fine. Vellum, has better characteristics for precision work. It won't stretch and can be handled and tolerate some shop grease and grime in a pinch when thicker grades are used. I recommend it for archives and or just that serious tech look. If you want a very seriously sharp drawing, a fine pen can produce amazing line art! There is almost no ink bleed.
Once, I ended up on a contract to make parts for Boeing and the shop I was in at the time had no real certifications, so Boeing sent me a 1:1 camera produced image of the part. And it was from a CAD system! Had I been able to get the file, I would have produced the part for them quick and easy. Just use the CAD data to drive a laser and one and done, but no.
So, I ended up taping the 1:1 scale image to a large inspection table, taking points, using a pen plotter, with compensation factors to get max precision, vellum paper, and laboriously recreated the shape and overlaid it to insure accuracy. This took a very long time, but it was actually very satisfying to do.
Another odd use popped up one time too.
There was a group of parts that formed an assembly. This was before nesting and optimization software was common for sheet metal turret punch and laser machines.
I used a plotter to produce all the flat shapes of all the parts, and abused a pen by drawing over profile edges enough times that the paper would tear / cut easily. Sat down at a table and shuffled them, until they would just fit into the largest possible sheet. That was kind of amazing. Do it once, save X square inches. Do it again, lose Y square inches. Again, Save, save, lose, save... eventually finding an arrangement that saved a ton! The software and computing systems really were not up to doing this at the time. Or, were but the applications were ultra expensive. So it took an hour to do it old school.
Used a Polaroid camera to capture that layout and reproduce it in the CAD system with precision to allow for optimal shared profile edge cuts and such.
Then came punching it out of the metal! Several thousand punch operations were needed, and that was another optimization problem and it was useful to do the same kind of iterative process, but machine time was expensive, so I used a pen plotter. Pen changes mapped to tool changes reasonably, and double drawing some entities mapped to other machine attributes. All in all, after a few basic constructs were mapped out, I had a very representative simulator that did produce useful visual output and the motion could be evaluated for other purposes, like sheet snagging and or just potential cosmetic issues.
Spent a few days sorting and plotting. Got 10 minutes of machine time down to a little under 4 minutes.
A year or two later, after I had left a friend saw the company buy the high end nesting and optimizing software. It was able to get another minute out of that job, and was able to do so in 10 to 15 minutes of computing. I think this was called SigmaNest and I forget what the tool path optimizer was called...
The work I did took about 4 days!
All that aside, I find pen plots, the noises, watching the paper move, all of it really satisfying. The better plotters are just wonderful machines that nail their purpose. Fun to see. Good tech, if sort of useless now.
If you want, you can use an old 3D printer as a pen plotter!
I have done this on mine, and it works very well. The accuracy is comparable, but paper sizes may be limited by the printer build area.
All one needs is Z dimensions to handle PU and PD, and G0, G1, G2, G3 to handle the basic lines, moves, arcs.
You won't get any of the fancy fills that way, but Inkscape can generate those as a combination of lines and arcs, and the overall effect is the same, only the plotters are generally much quicker than the 3D printers can be.
Overall look, with a good pen, vellum paper, is comparable as well.