Sangaboard

kitspace-test-repos·Sangaboard·pcb_design/v0.4/sangaboard_v0.4.kicad_pcb

Sangaboard PCB layout, top view — open source AVR/Arduino board by kitspace-test-repos

About the Sangaboard PCB

Sangaboard is an open source AVR/Arduino PCB design by kitspace-test-repos, published on GitHub under the Custom license license. It is a 2-layer board measuring 65 × 56.5 mm, with 85 components from 48 distinct parts.

Its main chip is the ATMEGA32U4-AU, from the AVR/Arduino family. Other key parts include the MCP1700T-3302E/TT, ULN2003ADR and CAT24C32WI-GT3. By type, the board carries 22 resistors, 15 connectors, 15 capacitors, 8 transistors, 5 ICs and 5 fuses.

It belongs with the robotics & motion designs in this gallery, and the repository also holds 1 earlier revision of it.

From the project

The Sangaboard is a motor controller for unipolar stepper motors such as the cheap 28BYJ-48 motors. The custom board (v0.3) can be programmed as an Arduino Leonardo in the Arduino IDE. Versions 0.1 and 0.2 were based on an Arduino Nano and a couple of Darlington pair ICs. It owes

The Sangaboard is a motor controller for unipolar stepper motors such as the cheap 28BYJ-48 motors. The custom board (v0.3) can be programmed as an Arduino Leonardo in the Arduino IDE. Versions 0.1 and 0.2 were based on an Arduino Nano and a couple of Darlington pair ICs. It owes quite a bit to Fergus Riche's motor board, the hardware developed by OpenScope and the Arduino-based motor controller used by a number of summer students working with Richard Bowman in Cambridge, particularly James Sharkey. It is currently the motor board used by the OpenFlexure Microscope. It was formerly known as…

Main components on the Sangaboard

Sangaboard bill of materials (BOM)

85 components, 48 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U4-AU
ATmega32U4-MU
U1
1
MCP1700T-3302E/TT
MCP1700-3302E_SOT23
U2
2
ULN2003ADR
ULN2003A
U3, U4
1
CAT24C32WI-GT3
CAT24C32
U5
4
DMMT5401-7
DMMT5401
Q1, Q2, Q5, Q7
4
DMG2305UX-13
DMG2305UX
Q3, Q4, Q6, Q8
1
DSC1001CL5-008.0000T
8MHz
Y1
1
105017-0001
USB_Data
J1
1
105017-0001
USB_Supply
J2
1
END_STOPS
J3
1
I2C Header
J4
1
Serial Header
J5
1
ISP
J6
1
J_AUX
J7
1
ULN_AUX
J8
1
I/O
J9
1
B5B-XH-A
X_AXIS
J10
1
B5B-XH-A
Y_AXIS
J11
1
B5B-XH-A
Z_AXIS
J12
1
CONN_01X02
J13
Show 28 more
QtyPartRefs
1
Power&Serial-raspberrypi_hat
J14
1
EEPROM-raspberrypi_hat
J15
1
1206L050/15YR
0A5_1A_Polyfuse
F1
1
1210L300SLWR
1A25_3A_Polyfuse
F2
3
1206L050/15YR
0A35_0A7_Polyfuse
F3, F4, F5
4
3mm_Mounting_Hole
H1, H2, H3, H4
1
Reset
RST1
2
RL0603E005M015K
Varistor
RV1, RV2
1
CD1206-S01575
CD1206-SO1575
D1
1
APHCM2012SURCK-F01
RED_3V3
D2
1
APHCM2012QBC/D-F01
BLUE_MTR
D3
1
APT2012SGC
GREEN
D4
1
APHCM2012CGCK-F01
YELLOW
D5
2
MPZ2012S601A
Ferrite_Bead
L1, L2
1
CC0805KRX7R9BB104
0.1uF
C1
2
CL21C220JBANNNC
22pF
C2, C3
4
CL21A106KAYNNNE
10uF
C4, C5, C11, C12
3
CC0805KRX7R9BB104
100n
C6, C7, C10
4
CL21B105KBFNNNE
1uF
C8, C9, C14, C15
1
CC0805KRX7R9BB104
100nf
C13
2
0805W8F1501T5E
1.5K
R1, R2
2
QR0603F220RP05Z
22
R3, R4
3
0603WAF1002T5E
10K
R5, R8, R20
4
0603WAF1002T5E
22
R6, R7, R11, R13
4
CRCW060347K0FKEA
22
R9, R10, R12, R16
4
0805W8F1001T5E
1K
R14, R15, R17, R18
1
DNP
R19
2
0603WAF3901T5E
3.9K
R21, R22

Sangaboard design files

The KiCad project lives in the kitspace-test-repos/Sangaboard repository on GitHub; these links point at the commit this page was built from.

Sangaboard: common questions

What microcontroller does the Sangaboard use?

The Sangaboard is built around the ATMEGA32U4-AU, from the AVR/Arduino family.

How big is the Sangaboard PCB?

The Sangaboard measures 65 × 56.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Sangaboard?

85 components, from 48 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Sangaboard design files?

From the kitspace-test-repos/Sangaboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Sangaboard design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Sangaboard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Earlier revisions in the repo: sangaboard_v0.3

Similar boards