Rolling Plotter build

I have no idea how well they actually work in practice, but omni wheels would theoretically allow the whole machine to move in any direction arbitrarily.

1 Like

This is what I plan to use for the battery. https://www.thingiverse.com/thing:4226726
I remixed it from this https://www.instructables.com/id/Battery-Adjustable-Power-Supply-Ryobi-18V/ to be able to mount to the V-Slot. I am just waiting on the DPS5005 power supply for it. I won’t print it until I receive it since I want to add the USB connection to it that I ordered with the unit. It should be here any week now.
Ryobi_PS_Mount

Pete, I have seen those omni wheels & thought about trying some, but the ones to buy are rather expensive. I might would try the 3d printed ones 1st.

3 Likes

I created a build guide today & covered as much I could think of. Can you look over this PDF of the guide & see if it looks reasonable for a start?Assembly Guide for Rolling Plotter.zip (1.2 MB)
I probably need to add a little more detail about klipper firmware to the guide. I also have a Marlin 2.0.4.4 configuration file I will add to the files. I am mostly using klipper because it handles servo motors better than marlin at present.

4 Likes

Oh, wow! I hope you didn’t do all that work just for me… :dizzy_face:

I’m sure there are other folks interested as well and I know this’ll be a big help. The motion mechanicals and assembly appears pretty “sporty” to me… so I’ll definitely be referring to your document a lot. I also ordered some 444mm GT2 closed belts this morning… no telling how long it’ll take for them to get to my doorstep. And I doubt I’ll use Klipper… it seems a bit more than I can handle at this late date.

Unless I’m missing something, it appears to be a 2-axis machine with a servo-driven Z axis… quite similar to Edward Chew’s TimSav needle-cutter machine I built just a few months ago. Since that is the same functionality I’ll be looking at here, and I’ve grown fond of Grbl… I’ll probably just use the same little Eleksmaker ManaSE v3.2 controller board, paired with a Pi ZeroW and Jeff’s V1Pi/CNC.js, that I used for that machine. The little Nano-based controller is loaded with the “robottini/grbl 0.9i (w/ Servo motor support)” firmware and works a treat.

I also don’t really see my machine moving very far – just over the extents of a sheet of foamboard --so it will probably remain tethered for now by the +5v and +12v power cables for the Pi and motors.

Thank you so much for all the good work and your willingness to share your design.

My best to you.

– David

1 Like

I was planning to make the build guide anyway. It also helps me document it in case I need a reminder later of what I did. I had not seen that Eleksmaker board before. Looks like they also have a 3-axis board. This is only a 2-axis machine with the servo for Z, so that board should be fine. Does that board have connections for Endstops? Guess you don’t really need them with your application. That board looks like it has 2 connections for Y & 1 for X. That being the case your carriage will be the X-axis & the wheels the Y. I have mine setup for X along the wheels & Y along the carriage as I wanted the long way to be the X-axis. Homing with klipper is probably the only thing that annoys me about that firmware, it wants you to home x & y before doing any moves, even a G92 X0 Y0 Z0. I have a keyestudio cnc shield v4 I bought for my eggbot which I got side tracked from while building this machine. I started this machine while waiting on parts for that one. That keyestudio board has 2 - 3 pin connectors that could be used for servos 7 a simpler board than UNO+CNC shield. It also uses Nano plugged into it. https://wiki.keyestudio.com/Ks0152_keyestudio_CNC_Shield_V4
I got one of these for $6 from aliexpress. I initially looked at using an Uno board with shield & grbl, but not sure why I decided against it at the time. This board probably would not work this machine since I need 2 separate drivers for the wheel motors. I guess this wiring kit from Ryan would be a good way to use one stepper driver on the board. https://shop.v1engineering.com/collections/parts/products/wiring-kit-1?variant=30442010578

Glad you ordered the belt. It took my package about 5 weeks to get here from aliexpress. The TPU 3d printed belt will work for testing, but just not as precise. Here is an interesting method that just popped up on hackaday for stitching a closed loop belt from a length of GT2 Belt. https://hackaday.com/2020/04/12/stitching-up-custom-belts/

The only other parts I couldn’t find in the States were those F695zz bearings. You could use other idler pulleys, but these worked best for me. It is a small space they need are located. These bearings are 15mm on outer most diameter. I bought this pack of 10 awhile back. https://www.ebay.com/itm/10-x-F695zz-Mini-Metal-Double-Shielded-Flanged-Ball-Bearings-5mm-13mm-4mm-/141339438982?hash=item20e87caf86:g:BFAAAOSwDk5Tt1~Y I had some cheap idler pulleys, but had to back off the screws for them to roll & they were not nearly as smooth as the F695zz pairs.

The best and least expensive place I have found the #328 O-Rings is a 10 pack for $5.85 from https://www.grainger.com/product/FABORY-Round-328-Very-Hard-Buna-N-41UN40
I used #327 O-Rings because I only needed one more as the harbor freight assortment had 7 of them. If you just need this size they are cheaper from Grainger.

Size on wheel for the O-Rings
51.02mm ID (2")x 60.54mm (2.38") OD x 55.78mm (2.19") Center Line Diameter

#327 O-Rings 1 3/4" ID x 2 1/8" OD $5.55 for 10 & $11.70 for 50

#328 O-Rings 1 7/8" ID x 2 1/4" OD $5.85 for 10 & $12.50 for 50

I wonder how well a tangential cutter would work on this machine that someone did for the MPCNC awhile back. I would have to go to a real Z-axis & another motor for the turning. Then I wonder if it would be possible to put a glass cutter on that. I have a friend that does stained glass. This machine could certainly draw the cutout lines though.

How well would these thicker needles work for the needle cutter. Seems like the thicker 1mm might be strong enough. I have some of these with .35mm size for cleaning my .4mm nozzle. https://www.aliexpress.com/item/32953629957.html?spm=a2g0o.productlist.0.0.6d806b7f75XLZI&s=p&ad_pvid=202004130542299737599468931460010275835_1&algo_pvid=c1c899d9-e825-475f-b087-968d12715b88&algo_expid=c1c899d9-e825-475f-b087-968d12715b88-9&btsid=0ab6fb8315867817495118043e4611&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

1 Like

The little Eleksmaker boards are pretty good quality boards IMO and I’ve bought several of them… both 2- and 3-axis. I also have a couple of 2.5 watt Eleksmaker laser modules… so the hookup then becomes quite straight-forward. There are no provisions for endstops on the controller boards… but I never use them anyway, so don’t miss them.

I’ve also become a fan of series connecting stepper motors (ala MPCNC) for the small machines I do… and fashioning a little harness from Dupont jumper wires to connect two motors isn’t difficult at all. Therefore, I really don’t pay much attention to which axis on the controller board might have the doubled-up connectors… I only need one per axis anyway.

I’ve got several of the inexpensive Nano-based controllers… including a couple of KeyeStudio boards. They’re pretty nice but also pretty basic and don’t bring out the laser and servo connections to board’s edge as the Eleksmaker boards do. But I am a fan of Grbl and the little inexpensive Nano-based controllers generally perform quite nicely… and they’re so easy to use.

I ordered the GT2 closed loop belts but didn’t study the info enough to see what all bearings and gaskets might also be needed. I’ll cross that bridge when I come to it, I guess… and either make do with something I’ve already got or just bite the bullet and wait for an order to arrive.

I’m not sure about the tangential cutter… I’ve never built or used one so have zero experience.

I make my needles from 0.025" piano-wire… and a package of the K&S Engineering 36" lengths will make a lot of needles. There’s no problem with the straightness or strength… way back when, I torture-tested my cutters by cutting cardboard and even coroplast. They held up surprisingly well to the abuse. If properly sharpened to a conical point (like a sharpened wooden pencil) and appropriate feeds/speeds are used, foamboard offers little resistance to it. I’ve never measured it but there is a gigantic amount of force concentrated on the tip of that needle… so watch your fingers. It cuts equally well in all directions and leaves little/no debris in its wake… i.e. it punctures and displaces the material (like a rapier) rather than blowing it out (like a bullet); i.e. think “exit wounds” :astonished:

The “rolling plotter/needle-cutter” should be a fun build… when I can get to it. Right now I’m trying to help SIL with his children’s theater decorations and massive foam props at his church… and trying to learn how to CAM for and use the TimSavX2 hot-wire machine I built for the task. It’s basically two “identical”, near-stock, TimSav machines, standing on edge, side-by-side, with both axes slaved together, and a length of heated nichrome wire stretched between… and it uses the series-connected motors and that same little 2-axis Eleksmaker controller discussed above.

– David

1 Like

I should have this project ready to upload to thingiverse today or tomorrow. I was researching O-Rings for metric today as that is the only item in this design that there was not a metric equivalent to. The O-Rings I am using are 3/16" or 4.76mm CS & closest Metric equivalent is 4.5mm or 5.0mm, so I made a wheel alternative that uses 4.5mm CS.

I might have to try one of those needle cutters sometime. Do you have a guide for sharpening those? Not sure how well I would be at sharpening them. That 0.025" piano-wire is .635mm. Seems like those .6mm or .8mm nozzle cleaning needles would make that simpler. I am wondering if those are actually acupuncture needles?

From your comment on the series wiring, will that wiring kit Ryan sells for MPCNC work for the 2 wheel motors here? I was going to give a link to it in my BOM for those that want easier plug N play. I know there are 2 sets of wires, so they will have an extra set. I had wired the 1st version of the MPCNC in parallel I think. I do have a set of the wiring kit that I could test just for my education.

2 Likes

Fantastic, Dave! I’ll be looking for it.

Most certainly Ryan’s series wiring harness will do the job of connecting two stepper motors in series. I’ve ordered and used it before… but my only issue was all the excess wire I had to fold up and hide. For the small machines I do, I now simply make my own, similar to this

With this Elegoo Dupont jumper wire kit (40 each… M-M, M-F, F-F) and an assortment of Dupont connector shells… it’s real easy to rearrange the connector pins/sockets according to the following schematic diagram (NOTE: the 2nd winding cross-over isn’t really necessary in this case since each motor has its own connector, which can be flipped to get the direction needed).

image-3

The needle cutter I figure to use/adapt would be similar to this one…

needle_cutter

The piano-wire needle (cut to length but not sharpened in this photo) is usually hand-made with a couple of loops at the top, to surround the outer race of the eccentric bearing… and is cut to length to bring the needle tip even with the tip of the needle guide (a Mig-wire welding tip) at top of stroke. And sharpening is no big deal at all… after cutting to length, lightly touch the tip of the needle to the side of a grinding wheel, while “twirling” the needle between the fingers. It takes no more than a second or two to form a conical tip, like a sharpened wooden pencil, with a little practice.

Later. – David

2 Likes

I finally put all the data together. Here is the thingiverse link for this build. https://www.thingiverse.com/thing:4287150

4 Likes

I was thinking the other day that it is too bad this machine would not be accurate enough to make a rolling 3d printer as the wheels will get off too much over time. This morning I had the bright idea to make a track for the O-Rings to roll in. It still might not be good enough for a 3d printer, but should help the wheels stay on track. I created this 100mm test length to see how it feels. I barely had clearance for 2020 for the screws, but it might work.


It also might just need the outer O-Ring lips. Think I will change that.

1 Like

This is probably a better idea if the tires print well in TPU. These tire profiles match the V-slot wheels. Since I am running along V-Slot, making the whole wheel plastic might be even better & get rid of the TPU tire all together.

Making it all plastic might even be a better idea since the plastic is rolling on the V-slot
and wrap a rubber band around the V 's for better traction if needed. This also gets rid of the problem of joints at the sections of track & less to print in the long run.

1 Like

So… you’re planning on having a… rolling tattoo machine?

So…put a small go kart body on it and a small robot driver that shouts “Ze Plane, Boss, Ze Plane!” 8^)

2 Likes

If I were to do that I would not use the V profile, that magnifies the errors way to much for my liking. I would use the surface and straight fin that goes all the way in the slot to keep it on track, or the inside or outside surface. I have not done any real testing but that is what always sits poorly with me about that v slot stuff. Maybe even lock one side and let the other side just float. I could be completely wrong though.

Some guys (Jeff IIRC?) are putting curbs/guides on their LR2… I see this pretty much the same way. Maybe just a guide of some sort, laid out on the floor for one side. A “track plotter”?

1 Like

I have some hack tracks on my LR1. Just a guide on the inside of each wheel. The wheels are rubber though, so if there is any error, it will squish out.

1 Like

For a v-slot rolling like that, what radius do you use to determine the linear travel per revolution? It seems to me it could be inconsistent where it sometimes rides on the inside edge and sometimes on the outside edge. This wouldn’t be a problem if like LR2 the wheels were not driven but for it to be driven and repeatable it’s a consideration.

Also if you were going to the trouble of printing a track, you might as well print a herringbone rack/pinion that should go a long way to improve repeatability in both directions. Maybe you could have an O-ring in addition, with the diameter of the O-ring larger than the outside of the spur gear, and you could have the option of riding repeatably on a rack or less repeatably on a smooth floor.

That was apparently just a passing idea. It is getting away from the original intent of this design & doesn’t look worth pursuing anymore than I already have. I am making some thicker TPU tires that might work just as well as the O-Rings. I have 6 more to print before I can test them. I did have to add an extra washer between the frame & wheels as the tread on this design hangs over a little & seems too close to the frame. I will see if it is better to change that before printing the rest of them. I kind of like them hanging over the edge. It is a question of whether I have to go to longer screws on the idler pulleys. They are currently 30mm & don’t really want to go 35mm.

2 Likes

Here is a test run using the thicker TPU tires. They are a tight fit & looked promising. I pinched my finger getting one of them on. Test print was not as accurate as the O-Rings. I also did another test print with adding rubber bands around the wheels & that was better, but I really needed wider rubber bands & don’t have any on hand, so will test that another time. I was thinking adding treads to tire design might help.
Here is the video with the TPU tires.


Here are a couple of my ideas on adding tread to these tires.
4 Likes