OpenTama

rompasaurus·dilder·hardware-design/reference-boards/opentama-virtual-pet/OpenTama.kicad_pcb

OpenTama PCB layout, top view — open source STM32 board by rompasaurus

About the OpenTama PCB

OpenTama is an open source STM32 PCB design by rompasaurus, published on GitHub. It is a 2-layer board measuring 45 × 58.2 mm, with 62 components from 45 distinct parts.

Its main chip is the C465977, from the STM32 family. Other key parts include the C9051, C462648 and C2827654. By type, the board carries 23 resistors, 16 capacitors, 5 connectors, 4 ICs, 3 transistors and 3 switches.

It belongs with the displays & leds designs in this gallery.

From the project

OpenTama is an open-source development board serving educational purposes, specifically designed for MCUGotchi using KiCad.

OpenTama is an open-source development board serving educational purposes, specifically designed for MCUGotchi using KiCad.

It features: a low-power STM32L072CBT MCU either a backlit 128x64 LCD UC1701x or a 128x64 OLED SSD1306 display an RGB LED for notifications a piezoelectric speaker a 1000mAh battery a USB C connector for data and charging * three buttons

OpenTama, from the project README
From the project README

Main components on the OpenTama

OpenTama bill of materials (BOM)

62 components, 45 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C9051
TPS62203DBV
U1
1
C462648
LTC4054ES5-4.2
U2
1
C465977
STM32L072CBTx
U3
1
C2827654
USBLC6-2SC6
U4
2
C347484
BSS138
Q1, Q2
1
C8492
BSS84
Q3
1
C32346
32768Hz - 12,5 pF
Y1
1
CONN_01X09
Conn_01x09
J1
1
C324724
Conn_01x14
J2
1
CONN_01X07
Conn_01x07
J3
1
C165948
USB_C_Receptacle_USB2.0
J4
1
Conn_01x14
J5
1
Battery_Cell
BT1
1
BOOT0
JP1
1
No BATT
JP2
1
C391035
Speaker_Crystal
LS1
1
C221880
LEFT
SW1
1
C221880
MIDDLE
SW2
1
C221880
RIGHT
SW3
1
C784540
LED_RGB
D1
Show 25 more
QtyPartRefs
1
C408412
10uH
L1
1
C26443
39nH
L2
1
C29823
4.7uF
C1
2
C1547
12pF
C2, C3
1
C19702
10uF
C4
4
C1525
100nF
C5, C8, C9, C10
1
C13585
10uF
C6
1
C1848
1uF
C7
1
C1615
330nF/25V
C11
1
C15849
1uF
C12
2
C12530
2.2uF/5V
C13, C15
1
C15195
10nF
C14
1
C14663
100nF
C16
2
C25744
10k
R2, R8
1
C21190
1k
R3
2
C23138
330
R4, R5
1
C22975
2k 1%
R6
2
C21189
0
R7, R19
1
C25076
100
R9
1
C11702
1k
R10
3
C25104
330
R11, R12, R13
3
C25767
220k
R14, R15, R16
2
C25905
5.1k
R17, R18
4
C25765
20k
R20, R21, R23, R24
1
C25741
100k
R22

OpenTama design files

The KiCad project lives in the rompasaurus/dilder repository on GitHub; these links point at the commit this page was built from.

OpenTama: common questions

What microcontroller does the OpenTama use?

The OpenTama is built around the C465977, from the STM32 family.

How big is the OpenTama PCB?

The OpenTama measures 45 × 58.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the OpenTama?

62 components, from 45 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 OpenTama design files?

From the rompasaurus/dilder repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the OpenTama design in my own project?

The repository has no license, so all rights stay with rompasaurus. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the OpenTama without the hardware?

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

More boards in dilder

Similar boards