Links

Breakout Board

BYOB - Bring Your Own microcontroller Board
The Macchina M2 was designed to be modular to give you the option of using your own microcontroller board in place of our Arduino-based processor board. We've built a breakout board to make it easy to connect a Raspberry PI, Edison, Particle, or whatever your favorite microcontroller may be.
We've broken out all of the necessary signals to make it easy to hook up. Below is a rendering of the top of the breakout board showing where each signal is found. See the tables below for further description of how pins work.
At a bare minimum, connect +5VOUT and GND to your microcontroller board, supply the interface board with +3.3V at +3.3VIN, and connect up whatever signals you are looking to interface with (CAN, LIN, etc)
PCB Left column label
Interface board signal name
Function
A1
GPIO1 ANA
Analog input 1 (J5 pin 1)
A2
GPIO2 ANA
Analog input 2 (J5 pin 5)
A3
GPIO3 ANA
Analog input 3 (J5 pin 9)
A4
GPIO4 ANA
Analog input 4 (J5 pin 13)
A5
GPIO5 ANA
Analog input 5 (J5 pin 17)
A6
GPIO6 ANA
Analog input 6 (J5 pin 21)
GPIO1A
GPIO1 A
12V I/O channel 1 (J5 pin 2)
GPIO2A
GPIO2 A
12V I/O channel 2 (J5 pin 6)
GPIO3A
GPIO3 A
12V I/O channel 3 (J5 pin 10)
GPIO4A
GPIO4 A
12V I/O channel 4 (J5 pin 14)
GPIO5A
GPIO5 A
12V I/O channel 5 (J5 pin 18)
GPIO6A
GPIO6 A
12V I/O channel 6 (J5 pin 22)
GPIO1-6 B
GPIO1-6 B
Not connected in Release M2
ISENSE
I SENSE 12V
OC
OVER CURRENT
GPIOEN
12Vio_EN
OCADJ
DAC1
+5VOUT
+5V
+5V OUT (can supply up to ~3A)
PS_nDIS
BUCK_nDIS
+3.3VIN
+3.3V
Need to suppply 3.3V to interface board
+12VOUT
VIN
Vehicle battery voltage
GND
DGND
Ground
PCB Right column label
Interface board signal name
Function
CAN0 TX
CANTX0
CAN channel 0 TX
CAN0 RX
CANRX0
CAN channel 0 RX
CAN1 TX
CANTX1
CAN channel 1 TX
CAN1 RX
CANRX1
CAN channel 1 RX
CAN0S
HSC_S
CAN channel 0 Silent mode control
CAN1S
MSC_S
CAN channel 1 Silent mode control
K-TX
9141 K TX
K-Line or LIN channel 0 TX
K-RX
9141 K RX
K-Line or LIN channel 0 RX
L-TX
9141 L TX
L-Line or LIN channel 1 TX
L-RX
9141 L RX
L-Line or LIN channel 1 RX
K-SLP
9141 K SLP
K-Line/LIN0 sleep control input
L-SLP
9141 L SLP
L-Line/LIN1 sleep control input
SWC M1
SWC M1
SWC M0
SWC M0
SWC INT
SWC nINT
RST
M_nRST
MISO
SPI0 MISO
MOSI
SPI0 MOSI
nCS3
SPI0_nCS3
CLK
SPI0 CLK
1850 P/nV
J1850_PWM_nVPW
LP
J1850 9141 ON
1850 PRX
J1850_PWM_RX
1850 VRX
J1850_VPW_RX
1850 +TX
J1850+_TX
1850 -TX
J1850-_TX
GND
DGND
Ground
+5VOUT
+5V
+5V OUT (can supply up to ~3A)