Template:Firmware Support
Support | Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? |
Contents
How to use
Copy one of the examples below as a starting-point, paste it into the G-code wiki page above your G-code description, and edit as needed. You can put anything as a value, but certain values will be color-coded for easier reference. The following embed…
{{Firmware Support | marlin={{yes}} | reprapfirmware={{yes|3.4+}} | klipper={{yes}} | prusa={{yes}} | buddy={{yes}} | repetier={{partial}} | smoothie={{yes}} | druid={{automatic}} | mk4duo={{yes}} | grbl={{no}} | sprinter={{yes}} | bfb={{no}} | fived={{yes|1.23+}} | machinekit={{experimental}} | redeem={{yes}} | teacup={{???}} | yaskawa={{yes}} | makerbot={{no}} }}
…will produce this result:
Support | Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
Yes | 3.4+ | Yes | Yes | Yes | Partial | Yes | Automatic | Yes | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
No | Yes | No | 1.23+ | Experimental | Yes | ??? | Yes | No |
Special Values
Value | Description |
---|---|
??? |
Unknown if the firmware supports this G-code. Try to find out before posting. This is the default if a firmware is left out. |
yes |
The G-code is fully supported by the firmware. |
yes|1.23+ |
The G-code is supported by version 1.23 and above. |
no |
The firmware does not support the G-code at all. |
partial |
There is only partial support for the full G-code specification. |
experimental |
The G-code is experimental and may change or be removed. |
automatic |
The firmware handles this G-code automatically. (Unclear, so avoid this label.) |
Examples
Unknown
{{Firmware Support | marlin={{???}} | reprapfirmware={{???}} | klipper={{???}} | prusa={{???}} | buddy={{???}} | repetier={{???}} | smoothie={{???}} | druid={{???}} | mk4duo={{???}} | makerbot={{???}} | grbl={{???}} | sprinter={{???}} | bfb={{???}} | fived={{???}} | machinekit={{???}} | | redeem={{???}} | teacup={{???}} | yaskawa={{???}} }}
- or simply -
{{Firmware Support}}
Support | Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? |
None
For completely new G-codes this is probably the best starting-point.
{{Firmware Support | marlin={{no}} | reprapfirmware={{no}} | klipper={{no}} | prusa={{no}} | buddy={{no}} | repetier={{no}} | smoothie={{no}} | druid={{no}} | mk4duo={{no}} | makerbot={{no}} | grbl={{no}} | sprinter={{no}} | bfb={{no}} | fived={{no}} | machinekit={{no}} | | redeem={{no}} | teacup={{no}} | yaskawa={{no}} }}
Support | Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
No | No | No | No | No | No | No | No | No | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
No | No | No | No | No | No | No | No | No |
Marlin Derivatives
This may be an easier starting-point for Marlin derivatives that support similar G-codes.
{{Firmware Support | marlin={{yes}} | reprapfirmware={{???}} | klipper={{yes}} | prusa={{yes}} | buddy={{yes}} | repetier={{???}} | smoothie={{???}} | druid={{yes}} | mk4duo={{yes}} | makerbot={{???}} | grbl={{???}} | sprinter={{???}} | bfb={{???}} | fived={{???}} | machinekit={{???}} | | redeem={{???}} | teacup={{???}} | yaskawa={{???}} }}
- or simply -
{{Firmware Support | marlin={{yes}} | klipper={{yes}} | prusa={{yes}} | buddy={{yes}} | druid={{yes}} | mk4duo={{yes}} }}
Support | Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
Yes | ??? | Yes | Yes | Yes | ??? | ??? | Yes | Yes | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? | ??? |
Adding a Title
You can override the default title that appears on the left side ("Support") using title=Something Else
. For example:
{{Firmware Support | title=M123<br>Support | marlin={{no}} | reprapfirmware={{no}} | klipper={{no}} | prusa={{no}} | buddy={{no}} | repetier={{no}} | smoothie={{no}} | druid={{no}} | mk4duo={{no}} | makerbot={{no}} | grbl={{no}} | sprinter={{no}} | bfb={{no}} | fived={{no}} | machinekit={{no}} | | redeem={{no}} | teacup={{no}} | yaskawa={{no}} }}
M123 Support |
Marlin | RepRapFirmware | Klipper | Prusa | Buddy | Repetier | Smoothie | Druid | MK4duo |
---|---|---|---|---|---|---|---|---|---|
No | No | No | No | No | No | No | No | No | |
grbl | Sprinter | BFB | FiveD | Machinekit | Redeem | Teacup | Yaskawa | MakerBot | |
No | No | No | No | No | No | No | No | No |