Printalyzer - Main Board
dektronics·printalyzer-timer·hardware/main-board/main-board.kicad_pcb
About the Printalyzer - Main Board
Printalyzer - Main Board is an open source STM32 PCB design by dektronics, published on GitHub. It is a 4-layer board measuring 188 × 110 mm, with 136 components from 50 distinct parts.
Its main chip is the STM32F446RET6, from the STM32 family. Other key parts include the CAT24M01W, PAM8904JPR, TPS54294, TCA8418 and AW9523B. By type, the board carries 52 capacitors, 23 resistors, 18 diodes, 11 switches, 10 ICs and 10 inductors.
From the project
F-Stop enlarging timer and print exposure meter
The Printalyzer is an F-Stop enlarging timer and print exposure meter.
A good overview of the project can be found in these blog posts: Introducing the Printalyzer! Printalyzer Project Update
Videos demonstrating the project are here: * Introducing the Printalyzer
The eventual goal of this project is to be available as a complete product available here: * Printalyzer Enlarging Timer

Main components on the Printalyzer - Main Board
Printalyzer - Main Board bill of materials (BOM)
136 components, 50 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F446RET6 STMicroelectronics | ST_LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | CAT24M01W onsemi | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | PAM8904JPR Diodes Incorporated | U-QFN3030-12_Type-A | U3 |
| 1 | TPS54294 Texas Instruments | HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias | U4 |
| 1 | TCA8418 Texas Instruments | WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm | U6 |
| 1 | AW9523B Awinic | QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U7 |
| 1 | AP2156 Diodes Incorporated | MSOP-8-1EP_3x3mm_P0.65mm_EP1.5x1.8mm | U8 |
| 1 | USB2422 Microchip Technology | SQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U9 |
| 2 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U10, U11 |
| 1 | BSS138 ON Semiconductor | SOT-23 | Q1 |
| 1 | 16MHz Kyocera International Inc. | Crystal_SMD_Kyocera_CX3225GB | Y1 |
| 1 | STDC14 CNC Tech | CNC_3220-14-0300-00_2x07_P1.27mm | J1 |
| 1 | Connector_ER-OLEDM032-1 Harwin Inc. | Harwin_M20-7810845_2x08_P2.54mm_Vertical_AltNum | J2 |
| 1 | Power Board JST Sales America Inc. | JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical | J3 |
| 1 | DMX512 JST Sales America Inc. | JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical | J4 |
| 2 | Conn_01x02 JST Sales America Inc. | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J5, J8 |
| 2 | USB_A Amphenol ICC (FCI) | USB_A_Amphenol_74626_Horizontal_Reversed | J6, J7 |
| 1 | Buzzer Mallory Sonalert | PKM22EPPH4001-B0 | LS1 |
| 2 | SW_Push_Long Marquardt Switches | SW_Key_6425_1101_023 | SW1, SW2 |
| 8 | SW_Push Marquardt Switches | SW_Key_6425_0101 | SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 |
Show 30 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Rotary_Encoder_Switch CUI Devices | RotaryEncoder_CUI_ACZ11BR2E-Switch_Vertical_H20mm | SW11 |
| 1 | Module_ER-OLED032-1 EastRising | Mounting_ER-OLEDM032-1 | N1 |
| 12 | LED Lite-On Inc. | LED_D4.75mm_LTL-10223W | D1, D2, D3, D4, D5, D6, D7, D8 +4 |
| 2 | ESDALC6V1W5 STMicroelectronics | SOT323-5L | D11, D12 |
| 1 | SMAJ13A Littelfuse Inc. | D_SMA | D13 |
| 3 | ESDA6V1L STMicroelectronics | SOT23-3L | D14, D15, D17 |
| 5 | 600R Würth Elektronik | L_0603_1608Metric | FB1, FB2, FB3, FB4, FB5 |
| 2 | 3.3uH TDK Corporation | L_TDK_VLS6045EX_VLS6045AF | L1, L3 |
| 1 | 2.2uH TDK Corporation | L_TDK_VLS6045EX_VLS6045AF | L2 |
| 2 | DLW21HN900SQ2 Murata Electronics | L_CommonMode_Murata_DLW21HNxxxSQ2x | L4, L5 |
| 2 | 10uF Samsung Electro-Mechanics | C_0805_2012Metric | C1, C44 |
| 2 | 8pF Yageo | C_0603_1608Metric | C2, C4 |
| 19 | 0.1uF Samsung Electro-Mechanics | C_0603_1608Metric | C3, C5, C6, C7, C8, C10, C11, C12 +11 |
| 1 | 4.7uF Yageo | C_1206_3216Metric | C9 |
| 10 | 1uF Samsung Electro-Mechanics | C_0603_1608Metric | C13, C15, C16, C30, C33, C38, C43, C48 +2 |
| 2 | 2.2uF YAGEO | C_0603_1608Metric | C14, C17 |
| 3 | 10uF Samsung Electro-Mechanics | C_1206_3216Metric | C18, C20, C23 |
| 1 | 100uF Panasonic Electronic Components | CP_Elec_6.3x6.1 | C19 |
| 4 | 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C26, C27, C28, C29 |
| 2 | 680nF Würth Elektronik | C_0603_1608Metric | C31, C32 |
| 2 | 22pF YAGEO | C_0603_1608Metric | C34, C35 |
| 2 | 0.01uF Samsung Electro-Mechanics | C_0603_1608Metric | C39, C40 |
| 2 | 120uF Panasonic Electronic Components | CP_Elec_5x5.8 | C51, C53 |
| 14 | 10K Vishay Dale | R_0603_1608Metric | R1, R5, R8, R9, R10, R12, R13, R14 +6 |
| 2 | 2K Vishay Dale | R_0603_1608Metric | R2, R3 |
| 2 | 73.2k(1%) YAGEO | R_0603_1608Metric | R4, R6 |
| 1 | 124k(1%) YAGEO | R_0603_1608Metric | R7 |
| 1 | 12K(1%) Panasonic Electronic Components | R_0603_1608Metric | R17 |
| 1 | 220R YAGEO | R_0603_1608Metric | R24 |
| 2 | 22.1k(1%) YAGEO | R_0603_1608Metric | R25, R26 |
Printalyzer - Main Board design files
The KiCad project lives in the dektronics/printalyzer-timer repository on GitHub; these links point at the commit this page was built from.
Printalyzer - Main Board: common questions
What microcontroller does the Printalyzer - Main Board use?
The Printalyzer - Main Board is built around the STM32F446RET6, from the STM32 family.
How big is the Printalyzer - Main Board?
The Printalyzer - Main Board measures 188 × 110 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Printalyzer - Main Board?
136 components, from 50 distinct parts. The full bill of materials is listed on this page.
Where can I download the Printalyzer - Main Board design files?
From the dektronics/printalyzer-timer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Printalyzer - Main Board design in my own project?
The repository has no license, so all rights stay with dektronics. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Printalyzer - Main Board 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 printalyzer-timer
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k