Posts with «pen» label

This Arduino Pen Plotter Is Built for Speed

We see a lot of simple pen plotter projects around here, and while we appreciate them one and all, most of them are a little on the slow side. That’s OK — a glacial pace is sometimes all that’s needed, as long as it gets the job done. But there’s nothing wrong with putting the pedal to the metal, so to speak. And that’s exactly what this super-fast Arduino-based plotter is all about.

As the story goes, [IV Projects] felt the need for speed after building an earlier pen plotter project that worked, but failed to excite. With the additional goal of keeping the plotter easy to build with cheap parts, the design centers on a “grit roller drive” for the Y-axis — the one that actually moves the paper back and forth. And move it does, using Dremel tool sanding drums on a lightweight shaft to maximize acceleration. In fact, all the moving parts are kept as lightweight as possible, and the results really show — the three steppers really sing when this plotter is in action.

There are some really clever details in [IV Projects]’ design. We particularly like the way the pen lift mechanism works, and the surprise appearance of a clothespin spring as a belt tensioner was a real treat. Judging by the pile of rejected prototype parts, it took quite a bit of work to get this design right. If you’d like to build your own, STLs are available for the printed parts.

If you’re interested in what the other end of the speed scale looks like, check out this bare-minimum pen plotter.

Hack a Day 20 Jun 06:00
arduino  misc hacks  pen  plotter  stepper  x-y  

Arduino Makerbeam Live Plotter Controlled By HTML5 Canvas and Java Website

We’ve never seen someone build a plotter out of buzzwords, but [roxen] did a really good job of it. The idea is simple, place the plotter over a sheet of paper, open a website, draw, and watch the plotter go. Check out the video below the break.

The user draws in an HTML5 Canvas object which is read by a Java Web Server. From there it gets converted to serial commands for an Arduino which controls the steppers with two EasyDrivers.

The build itself is really nice. It perfectly meets the mechanical requirements of a pen plotter without a lot of fluff. The overall frame is T-shaped, for the x- and y-axis. The movements are produced by two steppers and acetal rack and pinion sets. The pen is lifted up and down by a hobby servo.

We like the use of rubber end caps to hold the frame fixed with friction against the table and a single ball bearing to to contact the table in the direction of its movement. This has the added benefit of being a 3-point contact that automatically squares the assembly to the same plane the paper is in. Any twisting of the frame will have little effect on its drawing ability since it’s end-effector is a ballpoint pen.

We really enjoyed this project, and think it would be fun to play around with. You could hack it to take text input, and output the handwriting you would have if you were replaced by a unconvincing robot copy of yourself.

Thanks for the tip [Daniel R.]!


Filed under: robots hacks
Hack a Day 04 Mar 21:00

3D Printing Pen and CNC Machine Yields Cheap 3D Printer

3D printers are ubiquitous now, but they’re still prohibitively expensive for some people. Some printers cost thousands, but even more inexpensive options aren’t exactly cheap. [Daniel] decided that this was unacceptable, and set out to make a basic 3D printer for under $100 by including only the bare essentials needed for creating anything out of melted plastic.

3D printers are essentially four parts: a bed, filament, and a hot end and extruder. In a previous project, [Daniel] used parts from old CD drives to create a three-axis CNC machine which he uses for the bed. To take care of the hot end and extruder, he is using a 3D printing pen which he mounts to the CNC machine and voila: a 3D printer!

It’s not quite as simple as just strapping a 3D printing pen to a CNC machine, though. The pen and the CNC machine have to communicate with each other so that the pen knows when to place filament and the CNC machine knows when to move. For that, [Daniel] went with a trusty Arduino in order to switch the pen on and off. Once it’s working, it’s time to start printing!

[Daniel] does note that this is a design that’s relatively limited in terms of print size and resolution, but for the price it can’t be beat. If you’re interested in getting started with 3D printing, a setup like this would be perfect. 3D pens are a pretty new idea too, and it’s interesting to see them used in different ways like this.


Filed under: 3d Printer hacks

Handwriting suck? Build a machine to do it for you

Children of the information age are doomed to have the worst handwriting just for lack of use if nothing more. But some students at Olin College harnessed technology to find a solution to that problem. Meet Herald, a CNC machine that can produce beautiful calligraphy.

The machine uses a gantry to move the writing tip along the X and Y axes. The flexible-nib calligraphy pen is mounted on a sprocket which rotates the tip onto the writing surface, taking care of the third axis. The rig was beautifully rendered from their CAD drawings, then tweaked to ensure the smoothest motion possible before the quintet of Sophomores began the physical build.

The drive hardware is very simple yet it produces great results. It uses an Arduino along with three stepper motor drivers. There are also limiting switches to protect the hardware from runaway code. The software interface designed by the team lets the user cut and paste their text, and select a font, font size, alignment, etc. It then converts the text to G-code and pushes it to the Arduino where the GRBL package takes care of business.

Don’t miss the device in action, writing out a [Langston Hughes] work in the clip after the break.


Filed under: cnc hacks
Hack a Day 08 Mar 11:01