Skip to content

Commit

Permalink
šŸ“ Update HAL documentation, README
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkyhead committed Nov 24, 2024
1 parent fb61a50 commit 72f2657
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 7 deletions.
Binary file not shown.
Binary file added Marlin/src/HAL/RP2040/docs/rp2040-datasheet.pdf
Binary file not shown.
9 changes: 8 additions & 1 deletion Marlin/src/pins/samd/pins_MINITRONICS20.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@
#pragma once

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

#if NOT_TARGET(__SAMD21__)
Expand Down Expand Up @@ -125,6 +127,11 @@

#endif

// Verify that drivers match the hardware
#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))
#error "Minitronics v2.0 has hard-wired DRV8825 drivers. Comment out this line to continue."
#endif

//
// Extruder / Bed
//
Expand Down
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,19 +57,24 @@ Every new HAL opens up a world of hardware. At this time we need HALs for RP2040
[Teensy++ 2.0](//www.microchip.com/en-us/product/AT90USB1286)|AT90USB1286|Printrboard
[Arduino Due](//www.arduino.cc/en/Guide/ArduinoDue)|SAM3X8E|RAMPS-FD, RADDS, RAMPS4DUE
[ESP32](//github.com/espressif/arduino-esp32)|ESP32|FYSETC E4, E4d@BOX, MRR
[HC32](//www.huazhoucn.com/)|HC32|Ender-2 Pro, Voxelab Aquila
[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
[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
[STM32F103](//www.st.com/en/microcontrollers-microprocessors/stm32f103.html)|ARMĀ® Cortex-M3|Malyan M200, GTM32 Pro, MKS Robin, BTT SKR Mini
[STM32F401](//www.st.com/en/microcontrollers-microprocessors/stm32f401.html)|ARMĀ® Cortex-M4|ARMED, Rumba32, SKR Pro, Lerdge, FYSETC S6, Artillery Ruby
[Pico RP2040](//www.raspberrypi.com/documentation/microcontrollers/pico-series.html)|Dual Cortex M0+|BigTreeTech SKR Pico
[STM32F7x6](//www.st.com/en/microcontrollers-microprocessors/stm32f7x6.html)|ARMĀ® Cortex-M7|The Borg, RemRam V1
[STM32G0B1RET6](//www.st.com/en/microcontrollers-microprocessors/stm32g0x1.html)|ARMĀ® Cortex-M0+|BigTreeTech SKR mini E3 V3.0
[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
[SAMD21P20A](//www.adafruit.com/product/4064)|ARMĀ® Cortex-M0+|Adafruit Grand Central M4
[SAMD51P20A](//www.adafruit.com/product/4064)|ARMĀ® Cortex-M4|Adafruit Grand Central M4
[Teensy 3.5](//www.pjrc.com/store/teensy35.html)|ARMĀ® Cortex-M4|
[Teensy 3.6](//www.pjrc.com/store/teensy36.html)|ARMĀ® Cortex-M4|
[Teensy 4.0](//www.pjrc.com/store/teensy40.html)|ARMĀ® Cortex-M7|
[Teensy 4.1](//www.pjrc.com/store/teensy41.html)|ARMĀ® Cortex-M7|
Linux Native|x86/ARM/etc.|Raspberry Pi
[Teensy 3.2/3.1](//www.pjrc.com/teensy/teensy31.html)|MK20DX256VLH7 ARMĀ® Cortex-M4|
[Teensy 3.5](//www.pjrc.com/store/teensy35.html)|MK64FX512-VMD12 ARMĀ® Cortex-M4|
[Teensy 3.6](//www.pjrc.com/store/teensy36.html)|MK66FX1MB-VMD18 ARMĀ® Cortex-M4|
[Teensy 4.0](//www.pjrc.com/store/teensy40.html)|MIMXRT1062-DVL6B ARMĀ® Cortex-M7|
[Teensy 4.1](//www.pjrc.com/store/teensy41.html)|MIMXRT1062-DVJ6B ARMĀ® Cortex-M7|
Linux Native|x86 / ARM / RISC-V|Raspberry Pi GPIO
Simulator|Windows, macOS, Linux|Desktop OS
[All supported boards](//marlinfw.org/docs/hardware/boards.html#boards-list)|All platforms|All boards

## Marlin Support
Expand Down
2 changes: 1 addition & 1 deletion ini/samd21.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#################################

#
# Adafruit Grand Central M4 (Atmel SAMD51P20A ARM Cortex-M4)
# ReprapWorld Minitronics (Atmel SAMD21J18 ARM Cortex-M0+)
#
[env:SAMD21_minitronics20]
platform = atmelsam
Expand Down

0 comments on commit 72f2657

Please sign in to comment.