CNC plotter from old parts

Get a quick fix of CNC for the day with this plotter. [Francisco Dulanto] grabbed the cartridge carriage from an old inkjet printer and turned it into a gantry by mounting it on two drawer sliders. The optical head assembly from a cd-rom provides the Z-axis movement with the whole thing controlled by three RepRap boards. [Francisco] called his project a joke compared to the Turing Machine, but we like it and we’re glad he tipped us off. There’s something zen-like about the projects that are thrown together with what you have available. After all, he’s certainly achieve a clean-looking build that does what it’s intended to do.

23 thoughts on “CNC plotter from old parts

  1. @Andrew maybe the same company who made that cd-rom, also made floppy drives, and used the same motors for both, to save on part-sourcing-costs.

  2. “There’s something zen-like about the projects that are thrown together with what you have available.”

    very much so. this is a great build

  3. Ok. I see it now. I always find floppy drive motors unsatisfactory as the bearings fall apart when you dismantle them. This looks much more substantial.

    Very cool project. I am eyeing up the printers and CD drives in this office. Too bad someone is using them…

  4. Plus, add one of those cable-driven rotary tools and boom, instant engraver.

    Extra internets to anyone who does a tutorial on using the motor drivers in these printers/CD-drives, to save the cost of the expensive rep-rap boards. That would make this a /true/ scrap-heap hack (not that it’s not an excellent build already).

  5. Amos: it’s very easy to play with a floppy stepper, I even made a video on that once.

    No parts required at all, only a rotary encoder.

    Re: other hardware, the drivers in consumer hardware can be very different but it is very rare when you get reusable chips. And if you do, you just google them up.

  6. @Mikey, no CD ROM sleds use a DC motor driven by a transconductance amplifier (as they need the precision), floppy drives simply use a stepper motor as it’s actually part of the spec (gap between tracks on the disk = n*motor steps).

    The amplifier from the CD ROM can be reused, but you have to make your own feedback arrangement for the servo. In the original setting it’s driven by filtered PWM from the optical front-end IC. Just cut the trace and feed in your own signal.

  7. i did have an old epson printer with 3 stepper drivers (was out of an old CX3200) but it went a bit wrong. Good news is the print head survived and is now happily printing in another 3200.

    As for the cdrom sled, I came up with a truly awesome hack involving tapping into the (working) eye signal from the pickup and feeding it into a circular analogue delay line. If the circuitry in the drive thinks it has a valid signal then it doesen’t care what you feed the stepper motor drive.

    this is quite a neat way to built a laser etching jig on the cheap and all that is required is installing a write laser on the sled.

  8. I built a plotter like this a couple years ago using the same parts and found it wasn’t suitable as an engraver. The printer system can’t handle the load and gets a lot of backlash usually which can be corrected by replacing the springs in the one cog with a block but there is still a lot of jitter.

  9. Just get some ‘real’ linear bearings at http:/www.KCLinear.com
    I got some 16mm that would be perfect for this type of application.

  10. Awsome. I’m looking forward to make a CNC, this could be a nice approach to build a test bed for stepper driver / algorithm testing.

    I’m sort of ashamed for not having this ideia earlier…. Kudos for Francisco Dulanto!

    :)

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