Tearing through floppy drives to build a small-format dot matrix printer

The accuracy which [Mario] achieved in his pen plotter dot matrix printer is very remarkable. He tore through a pile of floppy drives to get the parts he wanted, and chose to go with a fine-point Sharpie marker as a print head. In the video after the break he flatters us with a printout of the Hackaday logo, but you also get a look at one problem with the build. The ink doesn’t always flow from the felt tip and he has to coax it (almost like priming a pump) with a piece of scrap paper.

He was inspired by the pen printer we featured back in June. This rendition features a printing area of 1.5×1.5 inches that can accommodate 120×120 black and white pixels. He’s not a microcontroller type of guy and is driving the printer from the parallel port of his computer.

The best printing technique puts the pen down and moves it around just a bit (helps prevent the ink flow problem we mentioned earlier) and produces images like one in the lower right. We love the 8-bit nature of the result and would use this all the time to make our own greeting cards.

Comments

  1. REX says:

    Nice Work!

  2. dattaway2 says:

    I nominate this for hack of the year.

  3. Dirk says:

    Man i really like this,
    great stuff

  4. mur1010 says:

    MUST build!

  5. jordan says:

    Really clean build! The mounting board and spacers give it a professional look.

    Things like this make me regret recycling the box of floppy drives I had a few years ago..

  6. MikrySoft says:

    Nice work indeed, but I feel that lot of quality can be gainded with little bit of programing, making it a vector plotter not raster printer. Hardware should be able to pull this off.

  7. GeriBoss says:

    Very impressive work, well done. I’d have preferred using a microcontroller to control the apparatus, oh well…

  8. niklas says:

    I like this! Adding another floppy drive mechanism and replacing the pen by a little hot glue gun could transform the device to an ultra 1337 mini 3D printer!

  9. Gilliam says:

    i think “twbw.txt” is Twilight Sparkle.

  10. RicoElectrico says:

    Nice build, but I see that carriage movement is very suboptimal.

    Gotta find 110/112 mm thermal paper to run a Mefka-1 thermal printer I salvaged. Unusually it features moving head – never seen such construction in the wild. I consider plugging a BT module inside to interoperate with Android smartphone.

  11. Mikey says:

    Looks like he’s using more cd-rom parts than floppy parts… Still though, nice build.

  12. Deven says:

    Very cool! Keep up the awesomeness. ;)

  13. Mike Bradley says:

    I love it!
    Should not be hard to do a vector plotter now?

  14. Glenn says:

    Haven’t any these plotter makers heard of Rapidograph pens.

  15. Jeremy says:

    I’ve tried using floppy disk controllers in a similar fashion in the past but I had an issue where the controller would stop after 80 or more steps “outward” (just over the number of tracks on an HD disk) and would only retract until home position was indicated.

    I tried with several different drives.

    Anyone else ever encountered or better yet overcome this limitation?

    • Mario says:

      I had that exact problem, actually. Unfortunately, the only solution was to keep looking through my pile of floppy drives until I found one without that limitation, then find another of the same drive.

      You could try looking up the datasheet for the chip on your boards, though. It’s possible that limitation is hard-coded into the chip, but it could be a setting that’s toggleable with a pin.

  16. Steve-O-Rama says:

    I had to stop and say

    OMGIT’STWILIGHTSPARKLE!!!! :D

  17. Vasilis says:

    Fantastic, have you considered replasing the ink pen with a single pin and a rolling carbon tape with a mechanism which every time the head going up rolls like a dod matrix printer ,it is going to be more fun like a miniature printer and you wont have the starting problem!

  18. Richard Mathie says:

    wow anyone else thinking replace the pen with a drill and mill bit?

  19. Nero says:

    Love this!

  20. Greenaum says:

    It’d be nice to make a plotter like this out of just 1 floppy drive. Similar to how Lightscribe works. Have a disc of paper, spinning with the drive motor, with the head going back and forth and a pen up / down mechanism. IE pretty much a floppy drive with ink instead of magnetism.

    They squeeze them bits pretty small on there for magnetic disks, so resolution might be high. I suppose you’d need tracking, perhaps a simple mark on the outer radius of the paper, with an optical pickup. Either just a mark, or a series of pulses.

    Heat-sensitive paper might be a way to do it. Replace the drive’s write coil with a tiny heating element. More compact and reliable than using ink.

    Would be nice to open up a 3.5″ disk’s casing, load the paper, then stick it in the drive to print. The head’s travel range would be limited, but that might be ok. Circular printing, a new art-form!

  21. Galane says:

    I have a pair of old full height 5.25″ single sided floppy drives. Pretty much worthless unless one has a really old micro that only supports single sided drives.

    The controller boards have connections for the second head so someone could upgrade them to double sided, if they were desperate… I did have one that was built single sided, no dual side support at all.

    They each have a pretty good sized stepper motor and a quite large normal DC motor that runs the belt drive for spinning the disk. IIRC there’s more than two wires to those motors so they may have tachometer signals for feedback.

    I wonder if there’s any project build for using the parts for a robot or??? There’s tons more power and torque available than from the wimpy half height drives.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,477 other followers