MINI SAM D51 Rev 16
author: bwshockley
2 layer board of 1.01 x 1.60 inches (25.6 x 40.7 mm)
Uploaded:
October 01, 2018
Shared:
October 02, 2018
Total Price:
$8.05
Mini SAM D51-016
Mini SAM D51 is a LEGO® minifigure-sized development board based on the Microchip SAMD51G 48-Pin 32-Bit ARM® Cortex®-M4F MCU running at 120Mhz. If you are familiar with some other of my minifigure-sized boards, you’ll notice I managed to create this one in a 2-layer format, which saves us money.
Please note that Rev 16 includes 0603 sized components. Also the 2x3 Flash memory chip is almost impossible to solder by hand. I used a stencil, solder paste, and a hot-air gun for my board (and may still have messed it up.)
On-board Features
I/O
The board includes a usb-micro interface for programming and power. Rev 016 includes 0.050" spaced i/o along the edges that include castellated pins. I’m still experimenting with this layout, so it may or may not stay this way. I plan on having a “breakout” board to 0.100" breadboard-spaced pins. Maybe other add-on boards too.
Mini SAM D51 includes two LED indicators; a standard Arduino “Built-In” LED and an APA102 RGB LED - useful for CircuitPython - and available for programming in Arduino as well. There are two built-in buttons as well; a RESET button and a user programmable BUTTON.
Memory
In order to support CircuitPython, a 2MB Quad-SPI flash memory chip is included. This provides plenty of space for the CircuitPython program as well as space for user programming.
Other
The board includes a 500mA 3.3V regulator, more than enough to power this little board and its built-in features. The micro-USB circuitry includes optional provisioning for case grounding and ESD protection. Finally, The AREF input and recommended Analog and Digital power separation is present on the board.
BOM
In-Work
Arduino
Arduino FIRMWARE/BOOTLOADER is in-work. The goal is a bootloader that has all functions working and all on-board features usable with “Built-In” terminology in Arduino, i.e. LED_BUILTIN, MOSI, MISO, SCK, and BUTTON_BUILTIN.
CircuitPython
CircuitPython work is in-work and will utilize the wonderful work done for the Adafruit ItsyBitsy M4 - as it is essentially the same board.
Bootloader available by building the UF2 for mini_sam_m4 from this repository: Uf2 Bootloader
Open Source
Please check my Github for the latest design files and bootloade/firmware. More details can be found on Github
Mini SAM D51-016
Mini SAM D51 is a LEGO® minifigure-sized development board based on the Microchip SAMD51G 48-Pin 32-Bit ARM® Cortex®-M4F MCU running at 120Mhz. If you are familiar with some other of my minifigure-sized boards, you’ll notice I managed to create this one in a 2-layer format, which saves us money.
Please note that Rev 16 includes 0603 sized components. Also the 2x3 Flash memory chip is almost impossible to solder by hand. I used a stencil, solder paste, and a hot-air gun for my board (and may still have messed it up.)
On-board Features
I/O
The board includes a usb-micro interface for programming and power. Rev 016 includes 0.050" spaced i/o along the edges that include castellated pins. I’m still experimenting with this layout, so it may or may not stay this way. I plan on having a “breakout” board to 0.100" breadboard-spaced pins. Maybe other add-on boards too.
Mini SAM D51 includes two LED indicators; a standard Arduino “Built-In” LED and an APA102 RGB LED - useful for CircuitPython - and available for programming in Arduino as well. There are two built-in buttons as well; a RESET button and a user programmable BUTTON.
Memory
In order to support CircuitPython, a 2MB Quad-SPI flash memory chip is included. This provides plenty of space for the CircuitPython program as well as space for user programming.
Other
The board includes a 500mA 3.3V regulator, more than enough to power this little board and its built-in features. The micro-USB circuitry includes optional provisioning for case grounding and ESD protection. Finally, The AREF input and recommended Analog and Digital power separation is present on the board.
BOM
In-Work
Arduino
Arduino FIRMWARE/BOOTLOADER is in-work. The goal is a bootloader that has all functions working and all on-board features usable with “Built-In” terminology in Arduino, i.e. LED_BUILTIN, MOSI, MISO, SCK, and BUTTON_BUILTIN.
CircuitPython
CircuitPython work is in-work and will utilize the wonderful work done for the Adafruit ItsyBitsy M4 - as it is essentially the same board.
Bootloader available by building the UF2 for mini_sam_m4 from this repository: Uf2 Bootloader
Open Source
Please check my Github for the latest design files and bootloade/firmware. More details can be found on Github