Spam (madbodger) wrote,

Laser cutter, part IV

Now that I have the EiBot board running the steppers, I'd like to have it turn the laser on and off too. Normally, the Egg-Bot this board was designed for has a servo to raise and lower the pen. This is controlled with a pulse width modulation (PWM) output. But I needed an on/off signal to feed to the laser. Looking at the documentation, I noticed references to a solenoid output, which sounded like just what I needed. Looking at the earlier versions, I could see the circuitry to drive the solenoid, but that circuitry isn't present on the board I have. Looking at the schematics, the I/O pin that drives it is now used for another purpose. I downloaded the firmware source code and tried to dope out what the current code did, but I wasn't able to figure it out. So I sent a note to the designer and asked him about it. He sent back a prompt and helpful reply, stating that the RB4 output should have the solenoid signal. I soldered a header on the appropriate pins and hooked up an LED (and current limiting resistor). At first, I had the LED hooked from +5V to RB4, but that voltage isn't supplied by the board when it's running from just USB, so no joy. So I hooked the LED between RB4 and ground, and sure enough, it followed the pen up/pen down state.

laser enable wiring

So I grabbed a handy male-female jumper wire and plugged the female end onto the RB4 post (lower left), and ran the male end into the TTL "L" input on the laser power supply (upper right). I fired up InkScape with the Egg-Bot extensions, and exercised the pen up/pen down command. Sure enough, it controlled the laser, but with inverted sense. Happily, the laser power supply also has a TTL "H" input, so I ran the lead to it instead. This is convenient, as the manual button can use the "L" input and the EiBot board can control the "H" input, and I don't have to wire-or anything. Testing showed that the EiBot board now turned the laser on for "pen down" and off for "pen up", just what I wanted.

I played with the Egg-Bot extensions (they're very configurable) some to match the laser cutter better, used the "polygon/star" function in InkScape to draw a simple star, placed a scrap of acrylic in it (thanks for the suggestion, [profile] graysoul), pressed the "laser enable" button, and told it to plot.

Originally posted at comment count unavailable comments

Tags: electronics, lasers

  • Wassup wif dis, Adobe?

    I log in to the work machine, and get a popup saying there's an update to Adobe Flash Player. The "Quit" button is enabled, and the "Install" button…

  • Yard cleanup

    I got a notice in my mail that I had a registered letter from the town of Purcellvile 1. Oddly, it was dated May 7, though it was the end of April.…

  • Scanner ups and downs

    fizzygeek has been wanting me to scan some photographs for a while, but I haven't had room to set up the scanner for a while. But I finally…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic