Skip to content

Commit 72f2657

Browse files
committed
📝 Update HAL documentation, README
1 parent fb61a50 commit 72f2657

File tree

5 files changed

+19
-7
lines changed

5 files changed

+19
-7
lines changed
Binary file not shown.
5.05 MB
Binary file not shown.

Marlin/src/pins/samd/pins_MINITRONICS20.h

+8-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
#pragma once
2323

2424
/**
25-
* ReprapWorld's Minitronics v2.0
25+
* ReprapWorld Minitronics v2.0
26+
* https://reprap.org/wiki/Minitronics_20
27+
* 48MHz Atmel SAMD21J18 ARM Cortex-M0+
2628
*/
2729

2830
#if NOT_TARGET(__SAMD21__)
@@ -125,6 +127,11 @@
125127

126128
#endif
127129

130+
// Verify that drivers match the hardware
131+
#if (HAS_X_AXIS && !AXIS_DRIVER_TYPE_X(DRV8825)) || (HAS_Y_AXIS && !AXIS_DRIVER_TYPE_Y(DRV8825)) || (HAS_Z_AXIS && !AXIS_DRIVER_TYPE_Z(DRV8825)) || (HAS_EXTRUDER && !AXIS_DRIVER_TYPE_E0(DRV8825))
132+
#error "Minitronics v2.0 has hard-wired DRV8825 drivers. Comment out this line to continue."
133+
#endif
134+
128135
//
129136
// Extruder / Bed
130137
//

README.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,24 @@ Every new HAL opens up a world of hardware. At this time we need HALs for RP2040
5757
[Teensy++ 2.0](//www.microchip.com/en-us/product/AT90USB1286)|AT90USB1286|Printrboard
5858
[Arduino Due](//www.arduino.cc/en/Guide/ArduinoDue)|SAM3X8E|RAMPS-FD, RADDS, RAMPS4DUE
5959
[ESP32](//github.com/espressif/arduino-esp32)|ESP32|FYSETC E4, E4d@BOX, MRR
60+
[HC32](//www.huazhoucn.com/)|HC32|Ender-2 Pro, Voxelab Aquila
6061
[LPC1768](//www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/512-kb-flash-64-kb-sram-ethernet-usb-lqfp100-package:LPC1768FBD100)|ARM® Cortex-M3|MKS SBASE, Re-ARM, Selena Compact
6162
[LPC1769](//www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/512-kb-flash-64-kb-sram-ethernet-usb-lqfp100-package:LPC1769FBD100)|ARM® Cortex-M3|Smoothieboard, Azteeg X5 mini, TH3D EZBoard
6263
[STM32F103](//www.st.com/en/microcontrollers-microprocessors/stm32f103.html)|ARM® Cortex-M3|Malyan M200, GTM32 Pro, MKS Robin, BTT SKR Mini
6364
[STM32F401](//www.st.com/en/microcontrollers-microprocessors/stm32f401.html)|ARM® Cortex-M4|ARMED, Rumba32, SKR Pro, Lerdge, FYSETC S6, Artillery Ruby
65+
[Pico RP2040](//www.raspberrypi.com/documentation/microcontrollers/pico-series.html)|Dual Cortex M0+|BigTreeTech SKR Pico
6466
[STM32F7x6](//www.st.com/en/microcontrollers-microprocessors/stm32f7x6.html)|ARM® Cortex-M7|The Borg, RemRam V1
6567
[STM32G0B1RET6](//www.st.com/en/microcontrollers-microprocessors/stm32g0x1.html)|ARM® Cortex-M0+|BigTreeTech SKR mini E3 V3.0
6668
[STM32H743xIT6](//www.st.com/en/microcontrollers-microprocessors/stm32h743-753.html)|ARM® Cortex-M7|BigTreeTech SKR V3.0, SKR EZ V3.0, SKR SE BX V2.0/V3.0
69+
[SAMD21P20A](//www.adafruit.com/product/4064)|ARM® Cortex-M0+|Adafruit Grand Central M4
6770
[SAMD51P20A](//www.adafruit.com/product/4064)|ARM® Cortex-M4|Adafruit Grand Central M4
68-
[Teensy 3.5](//www.pjrc.com/store/teensy35.html)|ARM® Cortex-M4|
69-
[Teensy 3.6](//www.pjrc.com/store/teensy36.html)|ARM® Cortex-M4|
70-
[Teensy 4.0](//www.pjrc.com/store/teensy40.html)|ARM® Cortex-M7|
71-
[Teensy 4.1](//www.pjrc.com/store/teensy41.html)|ARM® Cortex-M7|
72-
Linux Native|x86/ARM/etc.|Raspberry Pi
71+
[Teensy 3.2/3.1](//www.pjrc.com/teensy/teensy31.html)|MK20DX256VLH7 ARM® Cortex-M4|
72+
[Teensy 3.5](//www.pjrc.com/store/teensy35.html)|MK64FX512-VMD12 ARM® Cortex-M4|
73+
[Teensy 3.6](//www.pjrc.com/store/teensy36.html)|MK66FX1MB-VMD18 ARM® Cortex-M4|
74+
[Teensy 4.0](//www.pjrc.com/store/teensy40.html)|MIMXRT1062-DVL6B ARM® Cortex-M7|
75+
[Teensy 4.1](//www.pjrc.com/store/teensy41.html)|MIMXRT1062-DVJ6B ARM® Cortex-M7|
76+
Linux Native|x86 / ARM / RISC-V|Raspberry Pi GPIO
77+
Simulator|Windows, macOS, Linux|Desktop OS
7378
[All supported boards](//marlinfw.org/docs/hardware/boards.html#boards-list)|All platforms|All boards
7479

7580
## Marlin Support

ini/samd21.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#################################
1111

1212
#
13-
# Adafruit Grand Central M4 (Atmel SAMD51P20A ARM Cortex-M4)
13+
# ReprapWorld Minitronics (Atmel SAMD21J18 ARM Cortex-M0+)
1414
#
1515
[env:SAMD21_minitronics20]
1616
platform = atmelsam

0 commit comments

Comments
 (0)