Platypus Laser Controller

An Open Hardware CNC / Laser control board for running 2-axis GRBL with a wide variety of stepper motor driver options.
Unlike other Grbl boards that are just Arduino shields, the Platypus is a fully integrated solution with a built-in ATMega328p microcontroller and USB UART.

Also, while other Grbl boards ignore it, the Platypus natively supports configuring Trinamic (TMC) StepStick drivers like the TMC2100 and TMC2208. Unlike normal StepStick motor drivers, the TMC variants use tri-state config pins which the Platypus provides.

Please Note: The Platypus does not come with any of the motor drivers mentioned above. You will need to provide your own!

We wanted to be sure it would be useful in a wide variety of situations while also being as compact as possible. You can't get much smaller while still having all you need for a full 2-axis machine with laser or servo control (like one might find in a pen plotter).


Integrated ATMega328p Microcontroller (no arduino needed)
CH340 USB to UART converter
Screw terminals for all connections (plus male headers for motor and laser)
Supports all standard StepStick-style motor drivers including TMC2100 and TMC2208
Only 57mm x 75mm
Robust USB-B connector

It comes pre-flashed with Grbl v1.1g that has been configured specifically for a setup like this (2-axis with homing and a laser). But you can, of course, install any Grbl variant you want by uploading it via USB from the Arduino IDE.

Kit or Fully Assembled

We provide the Platypus either as a user assembled kit or fully assembled.

If you chose the kit option you will only need a soldering iron and flush-cut wire snips. You will need to solder on the following components (many of which are optional):

7x 4-pin 0.1" screw terminals
1x 2-pin 0.2" screw terminal
4x 8-pin female header
12x male headers

We also provide a fully assembled version for a fee. But please note there is a 1 week lead time on assembled kits as we are currently assembling them on demand.

Write Review

Note: Do not use HTML in the text.