This is a pretty old post at this point. I’m working on getting my upgrades up on this site with better documentation. I stuck with much of this post (it was somewhat of a brain dump at the time) but did change a few things. Check out this (much newer) post to the get you started: http://www.foxrobotics.com/2018/03/19/upgrading-a-k40-laser-cutter-part-1-control-board-upgrade/
I’m working on fixing this particular post. An update to my theme broke pretty much everything….
Intro
I did something bad….very very bad….I bought I Cheapo brand 40W Chinese laser off of Ebay. <gasp!> These machines are crap and leave a lot to be wanted. This post is somewhat of a brain-storming post as well as an upgrade path for me. I included A LOT of information in this post, and I probably SHOULD separate it into multiple posts, but hell, it will nice for someone out there to have all this in one place.
Why does anyone need a laser cutter?
While I love my 3D printer and CNC mill dearly, they just can’t do it all. The 3D printer is slow and cannot do large, flat parts easily. The CNC mill can do large flat parts, but struggles with hard materials like acrylic. Milling is also limited to the radius of the mill bit which means I can’t get tight inside corners or do very fine cutting detail. They have their uses, but if all I want is a project box or a sign, I have to go through a bit of struggling to get things exactly what I want.
Enter laser cutters. Laser cutters can cut just laser_cutting_snowflakesabout any material you throw at them. Acrylic, wood, leather, paper, you name it. About the only limitations you find occur when the material reflects the laser (such as metals), are non reactive (like glass), or give off truly nasty chemicals (like chlorine from PVC). They are extremely precise and stupidly easy to use. They can also cost *less* than a typical 3D printer or CNC mill, believe it or not.
If you are fortunate enough to have the money to buy a brand name laser, good for you. By all means buy a Boss or an Epilog laser and go to town. They are fantastic machines, but they simply cost an insane amount of money for the general hobbyist. Instead, you can find cheap laser cutters on Ebay for anywhere between $350 and $500 depending on shipping times and how much you want to get screwed over. They will work right out of the box, but a little tender love and care is needed to get the full potential out of them.
Stock K40 Overview
Generally speaking, all of the cheap ebay laser cutters are the same. There are two main variants you might find. The first and most common is the one shown at the right. It has a basic control panel with an on/off button, a “test” button, a “laser test” button, a potentiometer to change the laser-tube current, and an analog current meter. The second variant is pretty much the same but has a digital seven segment display that shows the current and a couple buttons instead of a potentiometer to adjust the current up or down.
Inside is a POS control board that controls the stepper motors, laser, and a connection to the host computer. A power supply creates the voltage and current needed to run the stepper motors as well as drive the laser tube itself.
Included with most systems is a water pump, duct tube, air blower, and software. The water pump is needed to circulate water through the laser tube to keep it cool. By all reports, this is total junk and should be replaced with something better. The air blower is purportedly ALSO junk (go figure) and doesn’t attach well to most machines. The software included can work well for some folks and can do basic things like cutting and engraving without TOO much problem.
Inside the unit itself is the bed you place your lasering materials on. It is almost always a flat piece of metal that can (sometimes) be adjusted up and down with bolts.
Room For Upgrades
Unlike a brand name laser cutter, these machines are stupidly simple which means they are relatively easy to hack, upgrade, and modify. This gives us the ability to make the machine work EXACTLY as we want it to without anything more than a bit of wiring and some splurges on Digikey, Amazon, or Ebay.
These laser cutters consist of just a handful of parts:
- A metal cabinet
- Two stepper motors to move the laser in the X/Y directions
- A power supply for the laser and the control board
- A cheapo control board
- A couple end stops to home the laser
- A laser tube and generic optics
- A couple switches and buttons on the control panel
- Linear rails
That’s it. There is next to nothing to them. Most of what you are buying with the machine is a metal box with a pile of generic junk inside. The fact that most of this stuff is dirt cheap isn’t necessarily an issue though. Things like stepper motors and buttons will operate exactly the same regardless of the brand stamped on them.
Why upgrade then? Simple. While the machine will work out of the box, it will not work well. This is where I get my jollies when it comes to home projects. I love to take existing things and improve them wherever I can. The laser cutter rebuild is no different. And, at the end, I get to use the phrase “Yeah, I rebuilt a crap laser cutter into a thing of hacker glory.”
Control Board Upgrades
The control board in these machines is junk for my purposes. My goal in owning a laser cutter is to be able to cut out precise pieces for other projects. I want to be able to make things like project boxes, robot parts, and more, all of which require exact geometries. The included control board (either a “Moshie” board pictured left, or another POS) is designed for people who want to engrave iPhone cases and luggage tags for their Etsy store, and as a result, they do not do well in the precision department. Above all, they are not modifiable. I like to add things. I like to code. I like to have things I can modify and reprogram 😉
Alternative Boards
Thanks to the 3D printer revolution, there are a large number of options when it comes to CNC control nowadays. Better yet, there are a large number of CHEAP options available that have a lot of users behind them (read “there are a lot of support forums online when I screw things up”).
RAMPS
One of the options I am looking at is the ever familiar RAMPS platform. The RAMPS board was designed for 3D printing in mind but should work fantastically for my purposes. It snaps onto an Arduino Mega or Due and has quite a few different breakouts for motors, motor drivers, and sensors. The beauty of this platform and the reason I love it is that you can place your own stepper drivers onto the board. This means that as more advanced stepper drivers, such as the SilentStepStick, come onto the market (or I blow one up in a poof of magic blue smoke), I can swap them out easily. They are also VERY heavily used in the 3D printer market which means they cost very little, are easy to get, and are well supported by the programming community.
Smoothieboard
The Smoothieboard was one of the first widely accepted 3D printer boards that came onto the market after RAMPS. It was created in response to the surge of Delta-style 3D printers that needed just a little more processing power. They also featured a few nifty features like easy configuration in a text file instead of needing to search for settings through the Marlin firmware most commonly used with RAMPS. I have to say, it is a beautiful little board and one I am very tempted to get. My two main issues with this board, however, is that the stepper drivers are soldered on and it is rather pricey. On the first point, there is an option to place your own stepper drivers in slots, but I’d almost rather not deal with that.
Custom DSP Boards
If you do a web search for “K40 control boards” you will come up with a few upgrade kits that have “DSP” stepper drivers and fancy control panels. They promise buttery smooth movements and low sound. If you are not electronically gifted and have another $400-$600 to blow, these might be a good option. Given I want this to be a budget project and that I won’t be able to modify these much later, I’m going to have to say “no”.
Winner
I’m going to have to go with the classic RAMPS board. While the Smoothieboard is certainly nifty, I don’t need super crazy processing power to do a two-axis CNC machine with PWM for the laser. The price point of a RAMPS system is around $30 for the board and Arduino clone and $15 for two SilentStepStick stepper drivers.
I will definitely say that the SilentStepStick is a bit of a huge factor in this decision as well (and no, I’m not being endorsed for saying that). They drive steppers extremely quietly. Low noise = low vibrations = cleaner and more precise cut. For me, this is a no brainer.
The RAMPS board I will likely use: http://amzn.to/2rnP3LC
Generic SilentStepStick’s (same driver chip): http://amzn.to/2qoVZKc
Control Panel Upgrades
The control panel (the part you actually see and interact with) is sad. Most units come with just a few basic components:
- An ON/OFF switch
- A laser ON/OFF toggle button
- A laser test fire button
- A potentiometer knob to adjust the current going through the tube
- An analog current meter (ammeter)
Yeah…not exactly up to my standards. A few upgrades are in order.
Control Board Upgrades
The control board in these machines is junk for my purposes. My goal in owning a laser cutter is to be able to cut out precise pieces for other projects. I want to be able to make things like project boxes, robot parts, and more, all of which require exact geometries. The included control board (either a “Moshie” board pictured left, or another POS) is designed for people who want to engrave iPhone cases and luggage tags for their Etsy store, and as a result, they do not do well in the precision department. Above all, they are not modifiable. I like to add things. I like to code. I like to have things I can modify and reprogram 😉
Alternative Boards
Thanks to the 3D printer revolution, there are a large number of options when it comes to CNC control nowadays. Better yet, there are a large number of CHEAP options available that have a lot of users behind them (read “there are a lot of support forums online when I screw things up”).
RAMPS
One of the options I am looking at is the ever familiar RAMPS platform. The RAMPS board was designed for 3D printing in mind but should work fantastically for my purposes. It snaps onto an Arduino Mega or Due and has quite a few different breakouts for motors, motor drivers, and sensors. The beauty of this platform and the reason I love it is that you can place your own stepper drivers onto the board. This means that as more advanced stepper drivers, such as the SilentStepStick, come onto the market (or I blow one up in a poof of magic blue smoke), I can swap them out easily. They are also VERY heavily used in the 3D printer market which means they cost very little, are easy to get, and are well supported by the programming community.
Smoothieboard
The Smoothieboard was one of the first widely accepted 3D printer boards that came onto the market after RAMPS. It was created in response to the surge of Delta-style 3D printers that needed just a little more processing power. They also featured a few nifty features like easy configuration in a text file instead of needing to search for settings through the Marlin firmware most commonly used with RAMPS. I have to say, it is a beautiful little board and one I am very tempted to get. My two main issues with this board, however, is that the stepper drivers are soldered on and it is rather pricey. On the first point, there is an option to place your own stepper drivers in slots, but I’d almost rather not deal with that.
Custom DSP Boards
If you do a web search for “K40 control boards” you will come up with a few upgrade kits that have “DSP” stepper drivers and fancy control panels. They promise buttery smooth movements and low sound. If you are not electronically gifted and have another $400-$600 to blow, these might be a good option. Given I want this to be a budget project and that I won’t be able to modify these much later, I’m going to have to say “no”.
Winner
I’m going to have to go with the classic RAMPS board. While the Smoothieboard is certainly nifty, I don’t need super crazy processing power to do a two-axis CNC machine with PWM for the laser. The price point of a RAMPS system is around $30 for the board and Arduino clone and $15 for two SilentStepStick stepper drivers.
I will definitely say that the SilentStepStick is a bit of a huge factor in this decision as well (and no, I’m not being endorsed for saying that). They drive steppers extremely quietly. Low noise = low vibrations = cleaner and more precise cut. For me, this is a no brainer.
The RAMPS board I will likely use: http://amzn.to/2rnP3LC
Generic SilentStepStick’s (same driver chip): http://amzn.to/2qoVZKc
Control Panel Upgrades
The control panel (the part you actually see and interact with) is sad. Most units come with just a few basic components:
- An ON/OFF switch
- A laser ON/OFF toggle button
- A laser test fire button
- A potentiometer knob to adjust the current going through the tube
- An analog current meter (ammeter)
Yeah…not exactly up to my standards. A few upgrades are in order.
Nice summary! Thanks for all the tips. I am about to be embarking on the cheap-o Chinese laser cutter journey and want to order all of the upgrades at the same time that I order the actual cutter. How did RAMPS work for you… ? I was considering getting a smoothieware board myself, but am not fully convinced.
It actually works quite well. I am considering, however, to switch to a GRBL board which should supposedly work better with LaserWEB. While it is WAY late, I’m working on an article and a video of the full upgrade. Got wrapped up in a few other projects, heheh.
Also, at the moment, I would NOT get a smoothieboard (for any projects). Beyond any etching/cutting issues it has, the firmware configuration isn’t very flexible. Namely, you can’t have two drivers move the same axis (which most 3D printers and K40’s use). And if you DO decide to get a Smoothieboard, get one from RobotSeed and not Uberclock. The guy at Uberclock is not exactly great at responding to customer support or timely shipping.
Need to upgrade my recently delivered Chinese 40W laser. Not a techie, need something “plug and play.” Any recommendations?.
Thanks
If you want plug and play, I’d stay FAR away from the cheapo laser cutters. Go with a company like Full Spectrum, Boss, or Epilog. The issue with these, beyond what I write up in this post, is that the quality control is horrible. My unit shipped with bad wiring, ruined optics, and several other issues. I talk about it a little bit in another posting.
One of these days, I’ll do a full write up with pictures, schematics, and videos. It may be a while though – I’m currently in the process of changing jobs and moving. I wanted to get this laser completely done earlier this year and I put a lot of work into it. Unfortunately, it got put on the back shelf while I tended to a few high priority and difficult jobs at work.
Thanks for your response. Already have the machine. Dealing with all issues
Yeah, unfortunately there isn’t a quick and easy thing for these. At a minimum, you should replace the control board and install an estop button that cuts power.
Which control board do you recommend?
Stop button?
How difficult?
Thanks
Hopefully one (board) not requiring much tinkering other than removing old one, installing new one and sfotware but no modification of either hardware or software.
Thanks