We recently got a request to complete a full conversion of a lulzbot mini into a laser machine. We love printing with our lulzbot, but it is even cooler as a laser machine! The post details the conversion process in case someone else want to perform it for themselves, and also shows how to do a laser upgrade for the electronics in case you want to complete it without removing your extruder. We will also post these as instructions on a seperate page to detail how to upgrade your Lulzbot Mini or Taz style printers with the Rambo board.
So let’s get started!
We are going to use the fan1 connection on the Rambo board to control the laser. It has PWM control needed to do picture engraving and is easily controlled with M106/107 commands in software. We decided to remove the extruder assembly to get more room for the laser on the worksurface, but left the actual extruder on the Z axis because the firmware looks for it on startup. We choose to mount the driver on the side of the enclosure because the enclosure is full of electronics already and it is easily accessable for the key switch and power controls without having to put more holes in the alluminum. We routed the laser and fan cables through the enclosure and up the wiring harness chain to the Z axis and made it all nice and tidy.
We made a mount to fit using the screws that attached to the extruder assembly we removed. It allows the laser to point down on the work surface and have the same position as the old extruder. This gave the maximum table size for the laser without having to limit anything. The mount for the laser is here:
The fan upgrade kit fits on the back of the laser and nothing was needed for modification.
We also removed the glass table and replaced it with a 6″ x 6″ piece of aluminum we bought from Amazon small parts. Considering the laser can burn through the glass surface, we choose to put an aluminum bed instead. We made small mounting holders for each of the corners to keep the aluminum held down to the table. It would be better to make a piece of aluminum to fit that is 7″ x 7″ but we didn’t have the time to cut a piece ourselves due to our CNC being unassembled (more on that later). Here is a link to the mounting holders:
We had to modify the firmware of the Lulzbot because the PWM frequency was set way to high for it to control the laser. You can get the firmware from Lulzbot here:
You need to load all of the files into your Arduino compiler and make a new sketch that shows all of the files. Make sure you have the newest version of the compiler downloaded from Arduino HERE. Set you board as Arduino Mega or Mega 2560 . Then in config.h, comment out the line:
Then make sure your are connected to the correct COM port and the printer is connected to the computer and compile the firmware. You are now done!
We used Repetier Host to control the printer. We like the “preview” feature for the G Code and it does a good job with everything else as well. You need to adjust some of the settings because the table will be slightly smaller. Here are instructions for the configuration:
Ok, now let’s get to the upgrading with pictures!