We often get asked, « When is Smoothieboard v2 coming out? » There is a lot of enthusiasm around the project since it was first announced, and we understand that enthusiastic people can be impatient. We refuse to give a deadline as it had bad results for Smoothieboard v1, but here’s an update on the progress.
In case you’re new here, Smoothieboard is an Open-Hardware CNC controller board. The current version (v1) is based on the LPC1769 microcontroller and has been around for a few years.
We’ve done a lot with this platform, starting simple and growing into a feature-rich controller. However, we’re nearing the limits of processing power, code storage space, and memory. To continue improving, we need to move to a more powerful platform: Smoothieboard v2.
The main change in v2 is the microcontroller switch to LPC43XX. We’re also introducing a “pro” version, the v2-pro
, which is v2 with additional features like a FPGA for step generation, beefier stepper drivers, and an Intel Edison port.
Here’s a comparison table for reference:
Board | v1 (5XC) |
v2 |
v2-pro |
---|---|---|---|
Microcontroller | LPC1769 | LPC4337 | Same as v2 |
Architecture | 32bit ARM Cortex-M3 | 32bit ARM Cortex-M4 with M0 co-processor | Same as v2 |
Frequency | 120 Mhz | 204 Mhz | Same as v2 |
RAM | 64 kB | 136 kB | Same as v2 |
Flash | 512 kB | 1024 kB | Same as v2 |
Floating Point Unit | No | Yes | Same as v2 |
SD card access | Slow (SPI) | Fast (SDIO) | Same as v2 |
Ethernet | No | Yes | Same as v2 |
USB Host | No | Yes | Same as v2 |
FPGA | No | No | Yes |
Fastest step generation | Main microcontroller | M0 co-processor (fast) | FPGA (super fast) |
XYZ stepper drivers | A4982 | TMC262 | Same as v2 |
Current | 2A | 3.5A | Same as v2 |
Microstepping | 1/16 | 1/256 | Same as v2 |
Extruder stepper drivers | A4982 | Same as v1 | Same as v2 |
Quantity | 2 | 1 + extensions | 4 + extensions |
Mosfets | 6 | 4 | 6 |
High power (heated bed) | 3 | 1 | 2 |
Medium power (hotend, fan) | 3 | 3 | 4 |
Thermistor ports | 4 | 4 | 6 |
Intel Edison port | No | Probably | Yes |
We have plans for v2, including better step generation, faster SD card access, USB host capabilities, and an Edison port. We’re also exploring an extruder board system for potentially infinite extruders.
We have several v2-pro
prototype boards and are working on a second prototype version. Firmware development has started, and the core system, planning/step generation, and the switch module are in progress. The big missing parts are USB, Ethernet, and SD card access.
No set date. It depends on community help. It’s a huge project, and we need patience from those eager to try it.
We appreciate offers to help. Until we have prototype boards to ship, there’s not much to do without hardware. If you’re interested in helping with code, testing, documentation, or anything else, please email wolf.arthur@gmail.com.