Skip to content
Snippets Groups Projects
README.md 1.41 KiB
Newer Older
Jake Read's avatar
Jake Read committed
# Squidworks Moduleboard w/ the ATSAMD51
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
This is a small, solder-on breakout board for the [squidworks](https://gitlab.cba.mit.edu/squidworks/squidworks) project. It contains all necessary components to run [ponyo](https://gitlab.cba.mit.edu/squidworks/ponyo) with great ease, and provides USB and RS485-Over-RJ10 connectivity. It breaks out almost all other pins of the SAMD51 microprocessor onto it's castellated pins (at the edges) and it's LGA pads (on the bottom).

Jake Read's avatar
Jake Read committed
![board](moduleboard-atsamd51/2019-10-30_mw-module.jpg)
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
![schematic](moduleboard-atsamd51/schematic.png)
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
![routed](moduleboard-atsamd51/routed.png)
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
To crib arduino pinouts from Adafruit's M4 interpretation, see:
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
![adaschem](reference/arduino_compatibles_schem.png)
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
To program / use see [ponyo](https://gitlab.cba.mit.edu/squidworks/ponyo) and [SAMD51 notes](https://gitlab.cba.mit.edu/pub/hello-world/atsamd51).
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
## Using the Board

Jake Read's avatar
Jake Read committed
I've made an eagle footprint for this thing, to include in your projects. That's included here, under `footprints/` - include this in your circuit: there is a version *with* the under-foot pads, and one without.
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
![fp](footprints/moduleboard-foot_complete.png)
![fp](footprints/moduleboard-foot_castel-only.png)
Jake Read's avatar
Jake Read committed

Jake Read's avatar
Jake Read committed
You can drop this into your circuit, and solder the whole module on. The board has a +3v3 output, with a (rated at) 500mA linear regulator on board, for which it expects a +5v input: this +5v line is tied to the USB vbus.