Skip to content

bwshockley/Mini-SAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini SAM

Mini SAM is a LEGO® minifigure-sized development board based on either the Microchip SAMD51G 48-Pin 32-Bit ARM® Cortex®-M4F MCU (Mini SAM M4) or the Microchip SAMD21G 48-Pin 32-Bit ARM® Cortex®-M0+ MCU running at 48Mhz.

Board Features

I/O

The boards includes a usb-micro interface for programming and power. Around the edge are 0.050" spaced holes with castellations outside of that and the plan is to have a "breakout" board with standard .100" headers. There is an optional board design in work that will be 4-layer and have the .100" smt header pads included.

The Mini SAM boards include two LED indicators; a standard "Built-In" LED and an APA102 RGB LED. 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 boards include a 600mA 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

Please see the BOM for each board

Bootloader

A UF2 bootloader is available for the M4 board (will be available for the M0 when ready). This bootloader may be built from source using my UF2 repository or downloaded from the Minifigboards Software page.

Source: UF2-SAMDX1

Arduino

Arduino firmware is available for the M4 board as well. Instructions for adding the board to the board manager in the Arduino IDE are available on the Minifigboards Software page.

CircuitPython

CircuitPython is available for the M4 board. Mini SAM M4
CircuitPython will soon be available for the M0 board.

Open Source

Boards can be ordered direct from OSHPark.

About

Respository for Mini Sam PCB board using a SAMD51.

Resources

Stars

Watchers

Forks

Packages

No packages published