Pixy-M2

Galm007·KiCad-Pixy-M2

Pixy-M2 PCB layout, top view — open source ESP32 board by Galm007

About the Pixy-M2 PCB

Pixy-M2 is an open source ESP32 PCB design by Galm007, published on GitHub under the MIT license. It is a 4-layer board measuring 66 × 100 mm, with 69 components from 39 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16, from the ESP32 family. Other key parts include the USBLC6-2SC6, AP63203WU and DRV8231ADSGR. By type, the board carries 21 resistors, 20 capacitors, 9 connectors, 6 diodes, 5 ICs and 3 switches.

It belongs with the robotics & motion, iot & wireless and power & battery designs in this gallery.

From the project

Schematic For Our Micromouse Robot "Pixy M2"

A single-board controller for a micromouse robot. The board carries an ESP32-S3 module, two DRV8231A motor drivers with current regulation, a 2S LiPo power path with fusing, switching and UVLO, a 3.3 V buck, and connectors for four VL53L0X time-of-flight wall sensors, a BNO085 IMU and two Pololu N20 gearmotors with encoders.

Designed in KiCad 10. 4-layer, 66 × 100 mm, fully placed and routed.

Pixy-M2, from the project README
From the project README

Main components on the Pixy-M2

Pixy-M2 bill of materials (BOM)

69 components, 39 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16
U1
1
USBLC6-2SC6
U2
1
AP63203WU
U3
2
DRV8231ADSGR
DRV8231ADSG
U4, U5
1
AO4407A
Q1
1
USB_C_Receptacle_USB2.0_14P
J1
6
SM06B-SRSS-TB(LF)(SN)
SM06B-SRSS-TB
J4, J5, J6, J7, J8, J9
1
SM09B-SRSS-TB
J10
1
SM06B-SRSS-TB
J11
1
7.4V
BT1
1
0885005.DR
5A 1500A@125VDC
F1
1
MF-MSMF050-2
500mA 15V
F2
2
SW_Push
SW1, SW2
1
JS102011SAQN
SW3
2
MBRA340T3G
D1, D2
1
BAT54W
D3
1
Red
D4
1
Green
D5
1
SMBJ9.0A-E3/52
SMBJ9.0A
D6
1
SRP5030T-4R7M
4.7uH SRP5030T-4R7M
L1
Show 19 more
QtyPartRefs
2
10uF 16V
C1, C15
5
0.1uF 16V
C2, C4, C5, C16, C22
1
1uF 16V
C3
2
0.1uF 25V
C6, C17
2
22uF 16V
C7, C11
1
4.7nF 1kV
C8
3
22uF 25V
C12, C19, C21
4
0.1uF 50V
C13, C14, C18, C20
2
5.1kOhm
R1, R6
7
10kOhm
R2, R12, R19, R20, R21, R22, R23
1
1MOhm
R5
1
120kOhm 1%
R7
1
24kOhm 1%
R8
1
39kOhm 1%
R9
1
470kOhm 1%
R10
1
220kOhm 1%
R11
3
2.2kOhm
R13, R15, R16
1
100kOhm
R14
2
2.2kOhm 1%
R17, R18

Pixy-M2 design files

The KiCad project lives in the Galm007/KiCad-Pixy-M2 repository on GitHub; these links point at the commit this page was built from.

Pixy-M2: common questions

What microcontroller does the Pixy-M2 use?

The Pixy-M2 is built around the ESP32-S3-WROOM-1-N16, from the ESP32 family.

How big is the Pixy-M2 PCB?

The Pixy-M2 measures 66 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pixy-M2?

69 components, from 39 distinct parts. The full bill of materials is listed on this page.

Where can I download the Pixy-M2 design files?

From the Galm007/KiCad-Pixy-M2 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Pixy-M2 design in my own project?

Yes, under the terms of its MIT license, which Galm007 chose for the repository.

Can I test firmware for the Pixy-M2 without the hardware?

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

More boards in KiCad-Pixy-M2

Similar boards