Dml21m

jonnor·embeddedml·projects/dollar_tinyml/hardware/dml21m/dml21m.kicad_pcb

Dml21m PCB layout, top view — open source board by jonnor

About the Dml21m PCB

Dml21m is an open source PCB design by jonnor, published on GitHub. It is a 2-layer board measuring 42 × 14.2 mm, with 28 components from 19 distinct parts.

Other key parts include the LIS2DH12TR, LP4054HB5F, PY32F003F18U6TR, XC6206P332MR and PUYA P25Q16SH-SSH-IT. By type, the board carries 11 resistors, 5 ICs, 5 capacitors, 3 diodes, 2 connectors and 1 transistor.

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

From the project

Notes on Machine Learning on edge for embedded/sensor/IoT uses

A computer with a modern GPU for machine learning is approx 1000 USD. The state-of-the-art ML models that in the mainstream attention are getting ever larger. Currently being led by Large Language Models and Generative Image models. Requiring more compute and RAM every year.

TinyML is a whole nother beast - with a focus on tiny models that can run on small,power-efficient and low-cost microcontrollers. Low cost enables massive scale.

Main components on the Dml21m

Dml21m bill of materials (BOM)

28 components, 19 distinct parts.

QtyPartRefs
1
LIS2DH12TR
LIS2DH12
ST Microelectronics
U1
1
LP4054HB5F
Li charger 4054
LOWPOWER
U2
1
PY32F003F18U6TR
PUYA)
U3
1
XC6206P332MR
Torex
U4
1
PUYA P25Q16SH-SSH-IT
U5
1
BC547B
Q1
1
Header 2.54mm
J4
1
USB_C_Receptacle_PowerOnly_6P
J5
1
PTS647SM50SMTR2LFS
C&K
SW1
1
1N4001
D2
2
LED
D3, D4
2
10uF 10V
C1, C4
1
100nF 10V
C2
2
1uF 10V
C3, C5
5
10k
R1, R2, R3, R6, R7
2
3.3k
R4, R5
2
120R
R8, R11
1
1k
R9
1
33R
R12

Dml21m design files

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

Dml21m: common questions

How big is the Dml21m PCB?

The Dml21m measures 42 × 14.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Dml21m?

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

Where can I download the Dml21m design files?

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

Can I use the Dml21m design in my own project?

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

More boards in embeddedml

Similar boards