|
|
|
|
1
|
-# Marlin 3D Printer Firmware
|
|
|
|
|
1
|
+# Marlin 3D Printer Firmware
|
2
|
|
2
|
|
3
|
![GitHub](https://img.shields.io/github/license/marlinfirmware/marlin.svg)
|
3
|
![GitHub](https://img.shields.io/github/license/marlinfirmware/marlin.svg)
|
4
|
![GitHub contributors](https://img.shields.io/github/contributors/marlinfirmware/marlin.svg)
|
4
|
![GitHub contributors](https://img.shields.io/github/contributors/marlinfirmware/marlin.svg)
|
|
|
|
|
30
|
|
30
|
|
31
|
### Current HALs
|
31
|
### Current HALs
|
32
|
|
32
|
|
33
|
- name|processor|speed|flash|sram|logic|fpu
|
|
|
|
|
33
|
+ #### AVR (8-bit)
|
|
|
34
|
+
|
|
|
35
|
+ board|processor|speed|flash|sram|logic|fpu
|
34
|
----|---------|-----|-----|----|-----|---
|
36
|
----|---------|-----|-----|----|-----|---
|
35
|
[Arduino AVR](https://www.arduino.cc/)|ATmega, ATTiny, etc.|16-20MHz|64-256k|2-16k|5V|no
|
37
|
[Arduino AVR](https://www.arduino.cc/)|ATmega, ATTiny, etc.|16-20MHz|64-256k|2-16k|5V|no
|
36
|
- [Teensy++ 2.0](http://www.microchip.com/wwwproducts/en/AT90USB1286)|[AT90USB1286](http://www.microchip.com/wwwproducts/en/AT90USB1286)|16MHz|128k|8k|5V|no
|
|
|
37
|
- [Arduino STM32](https://github.com/rogerclarkmelbourne/Arduino_STM32)|[STM32F1](https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html) ARM-Cortex M3|72MHz|256-512k|48-64k|3.3V|no
|
|
|
38
|
- [Due](https://www.arduino.cc/en/Guide/ArduinoDue), [RAMPS-FD](http://www.reprap.org/wiki/RAMPS-FD), etc.|[SAM3X8E ARM-Cortex M3](http://www.microchip.com/wwwproducts/en/ATsam3x8e)|84MHz|512k|64+32k|3.3V|no
|
|
|
|
|
38
|
+
|
|
|
39
|
+ #### DUE
|
|
|
40
|
+
|
|
|
41
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
42
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
43
|
+ [Arduino Due](https://www.arduino.cc/en/Guide/ArduinoDue), [RAMPS-FD](http://www.reprap.org/wiki/RAMPS-FD), etc.|[SAM3X8E ARM-Cortex M3](http://www.microchip.com/wwwproducts/en/ATsam3x8e)|84MHz|512k|64+32k|3.3V|no
|
|
|
44
|
+
|
|
|
45
|
+ #### ESP32
|
|
|
46
|
+
|
|
|
47
|
+ board|processor|speed|flash|sram|logic|fpu
|
|
|
48
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
49
|
+ [ESP32](https://www.espressif.com/en/products/hardware/esp32/overview)|Tensilica Xtensa LX6|320MHz|---|---|3.3V|---
|
|
|
50
|
+
|
|
|
51
|
+ #### LPC1768 / LPC1769
|
|
|
52
|
+
|
|
|
53
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
54
|
+ ----|---------|-----|-----|----|-----|---
|
39
|
[Re-ARM](https://www.kickstarter.com/projects/1245051645/re-arm-for-ramps-simple-32-bit-upgrade)|[LPC1768 ARM-Cortex M3](http://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc1700-cortex-m3/512kb-flash-64kb-sram-ethernet-usb-lqfp100-package:LPC1768FBD100)|100MHz|512k|32+16+16k|3.3-5V|no
|
55
|
[Re-ARM](https://www.kickstarter.com/projects/1245051645/re-arm-for-ramps-simple-32-bit-upgrade)|[LPC1768 ARM-Cortex M3](http://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc1700-cortex-m3/512kb-flash-64kb-sram-ethernet-usb-lqfp100-package:LPC1768FBD100)|100MHz|512k|32+16+16k|3.3-5V|no
|
40
|
[MKS SBASE](http://forums.reprap.org/read.php?13,499322)|LPC1768 ARM-Cortex M3|100MHz|512k|32+16+16k|3.3-5V|no
|
56
|
[MKS SBASE](http://forums.reprap.org/read.php?13,499322)|LPC1768 ARM-Cortex M3|100MHz|512k|32+16+16k|3.3-5V|no
|
41
|
- [Azteeg X5 GT](https://www.panucatt.com/azteeg_X5_GT_reprap_3d_printer_controller_p/ax5gt.htm)|LPC1769 ARM-Cortex M3|120MHz|512k|32+16+16k|3.3-5V|no
|
|
|
42
|
[Selena Compact](https://github.com/Ales2-k/Selena)|LPC1768 ARM-Cortex M3|100MHz|512k|32+16+16k|3.3-5V|no
|
57
|
[Selena Compact](https://github.com/Ales2-k/Selena)|LPC1768 ARM-Cortex M3|100MHz|512k|32+16+16k|3.3-5V|no
|
43
|
- [Teensy 3.5](https://www.pjrc.com/store/teensy35.html)|ARM-Cortex M4|120MHz|512k|192k|3.3-5V|yes
|
|
|
44
|
- [Teensy 3.6](https://www.pjrc.com/store/teensy36.html)|ARM-Cortex M4|180MHz|1M|256k|3.3V|yes
|
|
|
|
|
58
|
+ [Azteeg X5 GT](https://www.panucatt.com/azteeg_X5_GT_reprap_3d_printer_controller_p/ax5gt.htm)|LPC1769 ARM-Cortex M3|120MHz|512k|32+16+16k|3.3-5V|no
|
|
|
59
|
+ [Smoothieboard](http://reprap.org/wiki/Smoothieboard)|LPC1769 ARM-Cortex M3|120MHz|512k|64k|3.3-5V|no
|
45
|
|
60
|
|
46
|
-### HALs in Development
|
|
|
|
|
61
|
+ #### SAMD51
|
47
|
|
62
|
|
48
|
- name|processor|speed|flash|sram|logic|fpu
|
|
|
|
|
63
|
+ boards|processor|speed|flash|sram|logic|fpu
|
49
|
----|---------|-----|-----|----|-----|---
|
64
|
----|---------|-----|-----|----|-----|---
|
50
|
- [STEVAL-3DP001V1](http://www.st.com/en/evaluation-tools/steval-3dp001v1.html)|[STM32F401VE Arm-Cortex M4](http://www.st.com/en/microcontrollers/stm32f401ve.html)|84MHz|512k|64+32k|3.3-5V|yes
|
|
|
51
|
- [Smoothieboard](http://reprap.org/wiki/Smoothieboard)|LPC1769 ARM-Cortex M3|120MHz|512k|64k|3.3-5V|no
|
|
|
52
|
[Adafruit Grand Central M4](https://www.adafruit.com/product/4064)|[SAMD51P20A ARM-Cortex M4](https://www.microchip.com/wwwproducts/en/ATSAMD51P20A)|120MHz|1M|256k|3.3V|yes
|
65
|
[Adafruit Grand Central M4](https://www.adafruit.com/product/4064)|[SAMD51P20A ARM-Cortex M4](https://www.microchip.com/wwwproducts/en/ATSAMD51P20A)|120MHz|1M|256k|3.3V|yes
|
53
|
|
66
|
|
|
|
67
|
+ #### STM32F1
|
|
|
68
|
+
|
|
|
69
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
70
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
71
|
+ [Arduino STM32](https://github.com/rogerclarkmelbourne/Arduino_STM32)|[STM32F1](https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html) ARM-Cortex M3|72MHz|256-512k|48-64k|3.3V|no
|
|
|
72
|
+ [STEVAL-3DP001V1](http://www.st.com/en/evaluation-tools/steval-3dp001v1.html)|[STM32F401VE Arm-Cortex M4](http://www.st.com/en/microcontrollers/stm32f401ve.html)|84MHz|512k|64+32k|3.3-5V|yes
|
|
|
73
|
+
|
|
|
74
|
+ #### Teensy++ 2.0
|
|
|
75
|
+
|
|
|
76
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
77
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
78
|
+ [Teensy++ 2.0](http://www.microchip.com/wwwproducts/en/AT90USB1286)|[AT90USB1286](http://www.microchip.com/wwwproducts/en/AT90USB1286)|16MHz|128k|8k|5V|no
|
|
|
79
|
+
|
|
|
80
|
+ #### Teensy 3.1 / 3.2
|
|
|
81
|
+
|
|
|
82
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
83
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
84
|
+ [Teensy 3.2](https://www.pjrc.com/store/teensy32.html)|[MK20DX256VLH7](https://www.mouser.com/ProductDetail/NXP-Freescale/MK20DX256VLH7) ARM-Cortex M4|72MHz|256k|32k|3.3V-5V|yes
|
|
|
85
|
+
|
|
|
86
|
+ #### Teensy 3.5 / 3.6
|
|
|
87
|
+
|
|
|
88
|
+ boards|processor|speed|flash|sram|logic|fpu
|
|
|
89
|
+ ----|---------|-----|-----|----|-----|---
|
|
|
90
|
+ [Teensy 3.5](https://www.pjrc.com/store/teensy35.html)|[MK64FX512VMD12](https://www.mouser.com/ProductDetail/NXP-Freescale/MK64FX512VMD12) ARM-Cortex M4|120MHz|512k|192k|3.3-5V|yes
|
|
|
91
|
+ [Teensy 3.6](https://www.pjrc.com/store/teensy36.html)|[MK66FX1M0VMD18](https://www.mouser.com/ProductDetail/NXP-Freescale/MK66FX1M0VMD18) ARM-Cortex M4|180MHz|1M|256k|3.3V|yes
|
|
|
92
|
+
|
54
|
## Submitting Patches
|
93
|
## Submitting Patches
|
55
|
|
94
|
|
56
|
Proposed patches should be submitted as a Pull Request against the ([bugfix-2.0.x](https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x)) branch.
|
95
|
Proposed patches should be submitted as a Pull Request against the ([bugfix-2.0.x](https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x)) branch.
|
|
|
|
|
65
|
|
104
|
|
66
|
The current Marlin dev team consists of:
|
105
|
The current Marlin dev team consists of:
|
67
|
|
106
|
|
68
|
- - Scott Lahteine [[@thinkyhead](https://github.com/thinkyhead)] - USA [Donate](http://www.thinkyhead.com/donate-to-marlin) / Flattr: [![Flattr Scott](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=thinkyhead&url=https://github.com/MarlinFirmware/Marlin&title=Marlin&language=&tags=github&category=software)
|
|
|
|
|
107
|
+ - Scott Lahteine [[@thinkyhead](https://github.com/thinkyhead)] - USA [Donate](http://www.thinkyhead.com/donate-to-marlin) / Flattr: [![Flattr Scott](http://api.flattr.com/button/flattr-badge-small.png)](https://flattr.com/submit/auto?user_id=thinkyhead&url=https://github.com/MarlinFirmware/Marlin&title=Marlin&language=&tags=github&category=software)
|
69
|
- Roxanne Neufeld [[@Roxy-3D](https://github.com/Roxy-3D)] - USA
|
108
|
- Roxanne Neufeld [[@Roxy-3D](https://github.com/Roxy-3D)] - USA
|
70
|
- Chris Pepper [[@p3p](https://github.com/p3p)] - UK
|
109
|
- Chris Pepper [[@p3p](https://github.com/p3p)] - UK
|
71
|
- Bob Kuhn [[@Bob-the-Kuhn](https://github.com/Bob-the-Kuhn)] - USA
|
110
|
- Bob Kuhn [[@Bob-the-Kuhn](https://github.com/Bob-the-Kuhn)] - USA
|