

Delta m0
Basic, compact scientific calculator
- Size
- 44.5 × 82 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 52
- Nets
- 53
- Pads
- 146
- Tracks, vias
- 359, 34
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 2 Dec 2020
- Updated
- 17 Jan 2021
Overview
Delta m0 is an open-source printed circuit board by AaronC81, from the AaronC81/delta-m0 repository on GitHub. It is a 2-layer board of 44.5 × 82 mm with 52 parts on 53 nets, routed with 359 tracks and 34 vias.
It is built around the STM32F031K6T6 and MIC5219-2.5YM5. Its parts include 21 switches, 20 diodes, 4 capacitors, 2 resistors and 2 ICs. It belongs with the STM32 boards of this library.
Main components
2STM32F031K6T6
LQFP-32(7x7)-40℃~+85℃ 12bit 25 2V~3.6V 32 Bit 32KB 48MHz 4KB ARM Cortex-M0 Built-in FLASH LQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)MIC5219-2.5YM5
SOT-23-5-40℃~+125℃ 1 12V 2.5V 500mA 600mV@(500mA) 75dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection、Enable、Surge Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdDelta M0
What is this?
Delta M0 is a basic, compact scientific calculator based on an STM32F0 microcontroller.
| In use | Front | Back |
|---|---|---|
![]() | ![]() | ![]() |
How well does it work?
It does work, but you probably don't want to use it as an actual calculator yet. The software is really lacking.
Project structure
This is based off the libopencm3 template.
my-projectcontains the C code for the firmware.testis a small set of unit tests which you can run with./test/run.hardwarecontains the KiCad files for the PCB.
Building
Make sure you clone with --recurse-submodules!
Then:
make -C libopencm3
make -C my-projectParts
52| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4 |
| 20 | SW_Push | pts636:PTS636 | SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 +4 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 1 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 2.2u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 470p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | Battery | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | MIC5219-2.5YM5 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | PowerSwitch | Button_Switch_SMD:SW_SPDT_CK-JS102011SAQN | SW1 |
| 1 | ProgrammingHeader | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | SSD1306 | SSD1306:128x64OLED | Brd1 |
| 1 | STM32F031K6T6 | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
Similar boards
- 2 layers90 × 41 mm

- 2 layers60 × 100 mm

- 2 layers285 × 94.6 mm

- 2 layers32.5 × 25.8 mm

PCM5102A
risejohan/2Bit
In this repo we can see some designs with free use for the community, 2 Bit electronic
31 parts17 - 2 layers41.4 × 47.5 mm

U2f zero panel
conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style
52 parts2.4k - 2 layers136 × 130 mm

Lora nodemcu
sudomesh/disaster-radio
A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.
52 parts1.1k - 2 layers69 × 53.8 mm

TUSS4470 shield
Neumi/open_echo
Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.
52 parts530 - 2 layers52.5 × 36.6 mm

ESP8266-WebRadio
karawin/Ka-Radio
A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix
52 parts453
Questions
How big is the Delta m0 PCB?
It measures 44.5 × 82 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Delta m0 use?
52 parts, built around the STM32F031K6T6 and MIC5219-2.5YM5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Delta m0 KiCad files?
From the AaronC81/delta-m0 repository on GitHub, at the commit this page was made from: the board is hardware/rev1/delta-m0/delta-m0.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Delta m0 design in my own project?
Its repository states no licence, so its author keeps all rights: ask AaronC81 before reusing the design.


