Loving to draw but deathly afraid of pen ink, [Marcel] came up with a little drawing machine made out of Lego that will do it for him. It’s not a very complicated build but it does have several different components arranged such to complete a task, and that in itself is cool. Oh yeah, just kidding about the “afraid of pen ink” thing.
RC Car Servos are used to drive the pen in the X and Y directions. These servos only have a 180 degree range of motion which is not enough to move the pen very far. To increase the pen’s travel distance, [Marcel] attached a large gear to the servo which rotates a much smaller gear that rides on a rack gear attached to the bed. A Lego hinge takes the place of a Z axis and is used to set the height of the pen that is strapped to the machine via rubber band.
In order to make the machine draw, the user moves an analog joystick. The changing resistance values of the joystick’s potentiometers are measured by an Arduino. The Arduino then moves each servo to the appropriate position using PWM. If you’d like to know how to do this, check out the Knob Tutorial.
If you’re not ready to l’eggo your Lego drawing machines, check out this super complicated creation or this arm emulator that draws the Mona Lisa.
God I hate hackaday.io… Really I needed to go there to find an external link to the youtube video, a description and to find out the parts list?
1. We have a name for “drawing machines” — we call them plotters.
2. Simple reduction, as used here, does NOT grant a greater range of motion — to actually get increased travel (vs. using the large gear directly on the rack), you’d need to put gears of two different sizes on the jack-shaft, a small one meshing with the servo-mounted gear, and a larger one meshing with the rack.
Due to the way Lego gears mesh there is a marginal increase in the range of motion from using the very small gear on the rack instead of the very large one, although they could extend the end of the rack to compensate for that.
Also, if Hackaday is going all out on Lego puns I would suggest working in ‘non-blocking I/O’, ‘bricking a phone’, ‘mental block’ or even ‘block diagram’
You can open up servos and rip out whatever is limiting the movement to 180 degrees.
Sigh!, Sick and tired of lego rubbish posts… get back to the real hacks.
Would be interesting to combine the control methods with the Lego Technic #8094 – the control center 1 which featured a plotter.
Oh, man I had that set. It was great! The robot arm was a seriously clever design. The plotter would be great for mindstorms, or similar automation today.