Here is some hardware that runs FluidNC. Some are open source and some are available for purchase.
Please don't buy a cheap controller that you know is not supported by the supplier or manufacturer and expect free support from the FluidNC develpers.
If you want to add something to this page, read this first.
These are controller that are still available for purchase as far as we know.


- Open Source: Yes
- Wiki Page: Yes
- FluidNC Supporter: Yes (project founder)
- Discord Name @bartdring
- For Sale: At Elecrow
- Description: 8 Axis external driver controller that supports many spindle types.
- Open Source: Yes
- Wiki Page: Yes
- FluidNC Supporter: Yes (project founder)
- Discord Name @bartdring
- For Sale: Coming very soon to Elecrow (8/2025)
- Description: This is the newest controller from Bart Dring. It has all the features of a 6x controller plus a lot of user suggested features. See the wiki page for a complete description.

- Open Source: Yes
- Wiki Page Yes
- FluidNC Supporter: Yes (project founder)
- Discord Name @bartdring
- For Sale: Yes
- Description: This is the external driver only version of the 6 Pack controller. This uses plug in modules to support multiple spindles, motor drivers and accessories.
- Open Source: Yes
- Wiki Page: Yes
- FluidNC Supporter: Yes
- Discord Name @bartdring
- For Sale: Elecrow or Tindie
- Description: 2 on board TMC2209 stepper drivers, RC Servo, multiple inputs and 5V outputs. Stallguard supported

¶ 4x CNC Controller (Integrated ESP32 and TMC2209)
-
Open Source: Yes OSHW Labs
-
Wiki Page: Yes
-
FluidNC Supporter: Yes (project founder)
-
Discord Name @bartdring
-
For Sale: Tindie (USA only) and Elecrow
-
Description:
- (4) TMC2209 Stepper Drivers in UART Mode
- Can use stallguard for sensorless end stops
- (6) inputs
- (4) 5V Outputs
- (2) 3A MOSFET Outputs
- (1) 0-10V Spindle output
- (1) RS485 interface for spindle VFDs
- (1) I/O Expansion Module Socket
- SD Card

- Open Source: Yes
- Documentation
- FluidNC Supporter: Yes
- Discord Name @abcpibot
- For Sale: Yes (Use coupon code fluidncpbt)
- Description: A clone of the original 6x controller with a plug in ESP32 module and an additional pendant interface.

- Open Source: Yes
- Documentation
- FluidNC Supporter: Yes
- Discord Name @abcpibot
- For Sale: Yes (Use coupon code fluidncpbt)
- Description: Compatible with the FluidNC “6x CNC Controller” pinmaps, added support for A4988 and other direct-plug stepper motors driver, as well as a relay. We provide a yaml configuration file for a 6 Axis external driver controller that supports a spindle, 0-10V adjust on board, Relay on board, RS485 on board, Lasers with PWM and SD card ect.

- Open Source: No
- FluidNC Wiki Page Yes
- FluidNC Supporter: No. They do not even support thier own product very well.
- Discord Name
- For Sale: AliExpress
- Description: 4 Axis TMC2209
- Documentation: Schematic
- Open Source: No
- FluidNC Wiki Page
- FluidNC Supporter: No. We have no relationship with Makerbase. It ships with a modified version of Grbl_ESP32, a link to the repository is on the wiki page.
- Discord Name: michael.huepkes
- For Sale: Ali Express
- Description: This is the predecessor of the MKS DLC32 typically found in older Sculpfun laser engravers.

- Open Source: No (PDFs on Github)
- FluidNC Wiki Page
- FluidNC Supporter: No. We have no relationship with Makerbase. It appears it ships with a modified version of Grbl_ESP32. They have not shared those modifications. FluidNC users have reported success loading FluidNC.
- Discord Name
- For Sale: Ali Express
- Description: It is typically sold with a display. FluidNC does not support the display.
- Open Source: No (PDFs on Github)
- FluidNC Wiki Page
- FluidNC Supporter: No. We have no relationship with Makerbase. It appears it ships with a modified version of Grbl_ESP32. They have not shared those modifications. This board is inexpensive and thus quite popular and we spend a lot of our time supporting it, The vendor does not support the FluidNC project in any way, so we hope you will contribute to FluidNC in partial compensation for all our time.
- Discord Name
- For Sale: Ali Express
- Description: Requires FluidNC version 4 that supports ESP32-S3. It is often sold with a display. FluidNC does not support the display.

- Description:
- Open Source: No
- Wiki Yes
- FluidNC Supporter: No. They do not even support thier own product very well.
- Discord name:
- For Sale:

- Open Source: No (PDFs on Github)
- FluidNC Wiki Page
- FluidNC Supporter: No. They do not even support thier own product very well.
- Discord Name
- For Sale: Ali Express
- Description:
- Open Source: No, but schematic PDF is on Github
- FluidNC Supporter: No
- Discord Name Root CNC
- For Sale: Yes
- Description: Fully isolated 6 Axis motion controller specifically designed to drive external stepper motor drivers. includes isolated inputs (x8), USB, RS485, MOSFETs Output (x2), Relay outputs (x2) and a non isolated Laser port. SD card. Wide input voltage range (9-36V)

- Open Source: Yes
- FluidNC Supporter: Yes
- Discord Name
- For Sale: No
- Description: Easiest way to use a Gecko G540 controller
- Open Source: TBD
- FluidNC Supporter: No
- Discord Name
- For Sale: Unknown
- Description: Allows the use of CNC hardware that has a parallel port input, like the Gecko G540
- Open Source: No
- FluidNC Supporter: No
- Discord Name
- For Sale: Yes
- Description::
- Open Source: Unknown
- FluidNC Supporter: No. They do not even support thier own product very well.
- Discord Name
- For Sale: Unknown
- Description: Allows use of a RAMPS Shield
- Open Source: No
- FluidNC Supporter: No
- Discord Name
- For Sale: Yes
- Description: 4 Axis CNC Controller

- Open Source: No
- Project Supporter: No
- Discord Name
- For Sale: With a laser on AliExpress
- Description: 3 Axis laser controller. The design quality looks poor.
- Wiki Link:
- Open Source: Yes GPLv3
- Wiki Local, External
- FluidNC Supporter: Yes
- Discord Name @ryanv1engineering
- For Sale: Yes
- Description: 6x TMC2209 driver ports, 7 inputs, 2x 5V outputs, 2x input level outputs, one expansion module socket.
.png)

- Open Source: No
- Wiki Local
- FluidNC Supporter: No
- Discord Names to ask for help @Cruz @RatRigMig
- Wiki Local, External
- Where to buy: BTT and Rat Rig
- Open Source: Yes GPLv3
- Wiki [Local], External
- FluidNC Supporter: [No]
- Discord Name @freedom2000
- For Sale: [No] but bare pcb exists (DIY)
- Description: 3x stepper motors (step/dir), 3x independant home switches, 1x PWM to control laser, 1x interlock door switch, 4x relays, 3x more digital inputs.

- Open Source: Yes GPLv3
- Wiki [Local], External
- FluidNC Supporter: [No]
- Discord Name @freedom2000
- For Sale: [No] but bare pcb exists (DIY)
- Description: 4x stepper motors (step/dir), 3x independant home switches, 1x probe, 4x outputs, 4x inputs, compatible with "Mach3" parallel port controllers. And cheap, so cheap!

¶ AvaShield - K40 plug and play controller for Lightburn
- Open Source: No
- Wiki: Link / Troubleshooting
- FluidNC Supporter: Yes
- Discord Name: @Avataar120
- For Sale: Yes
- Description: Plug and play controller for K40 with Lightburn (or other GCODE senders). 4 stepper motors, 4 independent home switches, 2 multi purpose IO, SSD1306 OLED port, Air Assist relay, Stock K40 connector headers (incl. Ribbon cable one). SD-Card slot

- Open Source: No, but some info at Github
- Wiki: No
- FluidNC Supporter: No. They do not even support thier own product very well.
- For Sale: Aliexpress
- Description: 6 Axis controller
- Open Source: Yes GPLv3
- Wiki [Local], External
- FluidNC Supporter: [No]
- Discord Name @freedom2000
- For Sale: [No] but bare pcb exists (DIY), PCBWay shared project
- Description: 4x stepper motors (step/dir), 2x independant home switches, 1x PWM to control hotwire, 4x polulu DRV8825 drivers, 8x more digital inputs/outputs.

- Open Source: No
- FluidNC Supporter: Yes
- Contact, support and sales: Discord
- Discord: Pablo Meinardo
- Description: MillingStation is an innovative project that offers easy-to-implement solutions for enthusiasts of CNC carving, engraving, and laser cutting.
- Original software link
- Wiki Link
- Instagram

- Open Source: No
- Wiki Page: Yes
- FluidNC Supporter: Anolex: No
- Discord: @teletypeguy
- Description: Board used in Anolex Evo Ultra 2 (and other models).

These are older controllers that are not longer available.
-
Open Source: Yes OSHW Labs
-
Wiki Page: Yes
-
FluidNC Supporter: Yes (project founder)
-
Discord Name @bartdring
-
For Sale: No
-
Description: (4) TMC2209 built in stepper drivers. (2) CNC I/O Module Sockets.
- Open Source: Yes
- FluidNC Supporter: Yes
- Discord Name @bartdring
- For Sale: Not currently
- Description: 4 Axis controller for Trinamic SPI drivers
- Open Source: Yes
- FluidNC Supporter: Yes
- Discord Name @bartdring
- For Sale: Not currently
- Description: Designed for low cost pen machines and lasers.
- Open Source: Yes
- FluidNC Supporter: Yes
- Discord Name @bartdring
- For Sale: Not currently
- Description: Designed for use with external stepper drivers. Outputs 5V signals. Has an RS485 for VFDs
- Open Source: Yes
- Wiki Page: Yes
- FluidNC Supporter: Yes (project founder)
- For Sale: Yes
- Discord Name @bartdring
- Description: 2 TMC2130 or TMC5160 stepper drivers, RC Servo, multiple inputs and 5V outputs. Stallguard supported

- Open Source: Yes
- FluidNC Supporter: Yes
- Discord Name @bartdring
- For Sale: Not currently
- Description: Designed for low cost pen machines and lasers.
These are controller have have design issues. The developers will not help you with support issues. These are problematic and unreliable and a waste of time to support.
-
Why not: The shield is not 100% compatible with the ESP32. We are tired of answering endless questions on this controller.
-
That said,this video has tips from a user who has succeeded with this combination.
- Why not: Some input pins need pullups and filtering. Ok to play with, but don't ask for support on this one.
- Open Source: No
- FluidNC Supporter: No
- For Sale: AliExpress
- Description: 6 Axis laser controller. Design quality looks good.
- Original software link: Fluidnc works wonderfully. You might want to check out the intended software.
- Wiki Link:

- Why not: There have been reports of serious build quality problems, it has no SD card slot, it has power supply problems, and it does not reset properly from the USB port.
- Open Source: No (full electrical schematics available)
- FluidNC Supporter: No
- For Sale: Yes, at www.badgerlab.io
- Description: 6-axis universal controller for external stepper drivers. Designed for use with FluidNC. Operates on 8–36 V DC. Has 6 opto-isolated high-voltage endstop pins powered from the filtered controller supply voltage. All data pins are 5 V TTL ready. Additional 5V output fused @ 3A. EMI protected. RoHS compliant.
- Discord name: @badgerlab.io

We prefer that the original designer of the controller add or approve adding it to this page. We want to encourage them to join and support this community. We are not fond of offering free support to other people's stuff especially if they are selling it.
To get access to edit the wiki read this page completely.
Do not add controllers that do not have some support information. You need at least a link to a place to buy it, the source files or a wiki page.
Add the following items for your entry. (Note: some older entries do not comply with all of this). Place your entry below existing entries. If you want to move up in the order, contact us.)
Photo. A photo roughly the size of the other photos should be at the of top of your entry. Renderings are not allowed.
- Description: A brief description of the feature of your controller.
- Open Source: Yes or no. Open source means the original source files (not just PDFs or Gerbers) are available, up to date and usable.
- Wiki If there is a link to a page on our wiki add it. If not, link to your support pages.
- FluidNC Supporter: Yes or no. Yes means you are either a major contributor to the development of FluidNC or you regularly donate to the project
- Discord name: Your name on the FluidNC discord. If you are adding someone else's controller, then add your name. In either case, we ask that you monitor Discord for questions about the controller and provide first-line support for it - since you presumably have the controller and the FluidNC developers probably do not.
- For Sale: Answer yes with a link if people can buy it online.