Git Product home page Git Product logo

mini-sam's Introduction

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

Boorloader

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.

mini-sam's People

Contributors

bwshockley avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.