smoothieware-website-v1

Smoothieboard v2 Update

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.

Smoothieboard v2, What’s That?

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.

Smoothieboard v1

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.

Technical Details

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.

v2-pro

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

Exciting Things

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.

Current Status

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.

« So When Is It Coming Out? »

No set date. It depends on community help. It’s a huge project, and we need patience from those eager to try it.

« Can I Help? »

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.