Here is how I modded my Atomstack S10 to be used as a Pen Plotter.
The procedure is quite cheap and easy if you can 3D print some parts.
First of all, the boring but necessary Legal Stuff:
The project (software+hardware info) is provided “as is”, without warranty of any kind, express or implied,
including but not limited to the warranties of merchantability,
fitness for a particular purpose and noninfringement.
In no event shall the Author (myself) be liable for any claim, damages or other liability,
whether in an action of contract, tort or otherwise, arising from, out of or in connection with the
information here included or the use or other dealings related to this information.
In other words: if you smoke the Laser (very difficult it happens), it is not my responsability: I did my best to provide accurate info.
For any issue contact me at alepoc69@gmail.com
The laser cable can be connect either to the laser head (in the photo the left floating cable), or to the pen holder, to allow the double usage. Doing so you can leave the structure permanently mounted: it is very light and doesn't disturb the movement of the laser head.
The laser powers the laser head 12VDC: MP1584 DC-DC converter provides the 5VDC to power both the Pico and the servo.
The third pin on the laser connector provides a duty cycle that controls the laser power.
When the duty cicle corresponds to a power bigger than 5%, it will interpreted by the Pico as "pen down".
It means you can use the check frame size in Lightburn without drawing a rectangle on the paper if Fire is set to i.e.3%.
I tried to help moving the pen up by means of a spring, but it was either too strong or too weak. Lately I used an elastic band instead.
When the laser is not active, the microcontroller generates the pulses to move the servo actuator's arm up, moving the pen slide upwards.
Laser active => servo off => pen down (helped by an elastic band)
Laser off => servo active => pen up
Links to Amazon where I bought my stuff (just to be sure you don't mix up other similar parts):
The Raspberry Pico is programmed in CircuitPython, that must be flashed onto the board.
Follow the instructions here to install it.
It is very easy, don't be afraid.
After CircuitPython is installed, unplug and replug Pico's USB to see the board as an external disc labelled CIRCUITPY.
Download this ZIP file, decompress it and copy it onto CIRCUITPY. When done, the board is ready!
Important: After programming the Pico you can remove the USB cable. In real life it will be powered by a DC-DC regulator.
Better not to connect the Pico's USB cable when the Laser is also powered. I never burned anything, but you never know.
I used a couple of sawed nails.
The pen must be pushed down when the servo is not active (when active it pulls it away from the paper): I tried with different springs, but I found that a common elastic band is a lot more effective. If the pen is heavy enough you don't need anything.
Please if you make it don't forget to send me an email and show me the drawings!