README.md 1.41 KB
Newer Older
Jake Read's avatar
Jake Read committed
1
# Squidworks Moduleboard w/ the ATSAMD51
Jake Read's avatar
Jake Read committed
2

Jake Read's avatar
Jake Read committed
3 4
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
5
![board](moduleboard-atsamd51/2019-10-30_mw-module.jpg)
Jake Read's avatar
Jake Read committed
6

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

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

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

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

Jake Read's avatar
Jake Read committed
15
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
16

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

Jake Read's avatar
Jake Read committed
19
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
20

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

Jake Read's avatar
Jake Read committed
24
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.