Skip to the content
6 layers100 × 100 mmAp03b stm32, the printed circuit board in 3D

Leafony AP03B STM32 Leaf

Size
100 × 100 mm
Copper layers
6
Thickness
0.8 mm
Parts
446
Nets
69
Pads
2,702
Tracks, vias
5,508, 1,788
Pours
51
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Apr 2026
Updated
7 Nov 2026

Overview

Ap03b stm32 is an open-source printed circuit board by leafony, from the leafony/ap03b-stm32 repository on GitHub. It is a 6-layer board of 100 × 100 mm with 446 parts on 69 nets, routed with 5,508 tracks and 1,788 vias.

It is built around the STM32L452REI6, TS3A4751RUCR and 1SS387, with the CUS-12TB, MPZ1005S300CT000 and NX2012SA-32.768KHZ-EXS00A-MU00530 among its other parts. Its parts include 168 resistors, 132 capacitors, 24 ICs, 24 diodes and 24 switches. It belongs with the STM32 boards of this library.

Main components

8

README

README.md

Leafony AP03B STM32

本ボード(AP03B STM32 リーフ)は、AP03 STM32 リーフと回路図が同一で、互換性があります。

STM32L452REI6を搭載した、Leafony AP03B STM32リーフのハードウェア設計リポジトリです。KiCadの回路図・PCBレイアウト、面付け基板のGerber・ドリルデータ、専用ライブラリ、部品表(BOM)を収録しています。

設計を開く場合は KiCadプロジェクト、部品を確認する場合は BOM から参照してください。

ハードウェア概要

項目内容
MCUSTMicroelectronics STM32L452REI6(U1)
CPUArm Cortex-M4、FPU搭載、最大80 MHz
メモリFlash 512 KB / SRAM 160 KB
MCUパッケージUFBGA-64、5 × 5 mm、0.5 mmピッチ
低速外部クロック32.768 kHz水晶(X1)
電源Leafonyバスの3.3 V / GND
バス接点CN1、表裏各29接点
主なバス信号D0〜D13、A0〜A5、SDA / SCL、SWDIO / SWCLK、RESET、AREF
操作・表示BOOT0切り替えスイッチ、リセットスイッチ、BOOT0状態表示LED
基板20 × 20 mm、6層、板厚0.8 mm(PCB設計値)
設計リビジョンv1.0、2026-11-07(単体基板・回路図のタイトル欄)

CPU・メモリの仕様は STMicroelectronicsの製品情報、実装部品と接続は本リポジトリの回路図・PCB・BOMを参照しています。最大クロックはMCUの仕様値で、実際の動作クロックはファームウェアの設定によります。

CN1のVBUS端子は未接続で、AREFの接続用抵抗R5は未実装(DNP)です。各端子の接続は Leafonyバス回路図 と MCU回路図 で確認できます。

スイッチとLED

部品型番回路上の役割
SW1(PG)CUS-12TBBOOT0のHigh / Lowを切り替える
SW2(RST)EVQ-P7B01P押すとRESETをGNDへ接続する
D1SML-A12U8TT86BOOT0がHighのときに点灯する

詳細は リセット・プログラム切り替え回路 を参照してください。

リポジトリ構成

パス内容
kicad/ap03b-stm32/ap03b-stm32.kicad_pro単体基板のKiCadプロジェクト
kicad/ap03b-stm32/ap03b-stm32.kicad_schトップレベル回路図。以下の3シートをまとめる
kicad/ap03b-stm32/stm32.kicad_schMCU、電源、クロック周辺回路
kicad/ap03b-stm32/leafony_bus.kicad_schLeafonyバス接点と信号接続
kicad/ap03b-stm32/reset_prog.kicad_schリセット、BOOT0切り替え、LED、信号切り替え回路
kicad/ap03b-stm32/ap03b-stm32.kicad_pcb単体基板のPCBレイアウト
kicad/ap03b-stm32/panelized/面付け基板のプロジェクト・PCBレイアウト
kicad/ap03b-stm32/panelized/Gerber/面付け基板のGerber・ドリルデータ
kicad/ap03b-stm32/lib/Leafony専用シンボル、フットプリント、3Dモデル配置先
docs/leafony-ap03b-stm32-bom.csv部品表(CSV)
examples/サンプルコード用ディレクトリ。現時点ではコード未収録

KiCadプロジェクト名は ap03b-stm32 で、設計ファイルは kicad/ap03b-stm32/ にまとめています。

KiCadで開く

回路図とPCBは KiCad 10.0 で保存されています。KiCad 10.0形式を読み込める環境と、KiCad標準のシンボル・フットプリントライブラリを用意してください。

  1. リポジトリを取得します。

    sh
    git clone https://github.com/leafony/ap03b-stm32.git
    cd ap03b-stm32
  2. KiCadで kicad/ap03b-stm32/ap03b-stm32.kicad_pro を開きます。

  3. プロジェクト内の .kicad_sch を開くと回路図、.kicad_pcb を開くと基板レイアウトを確認できます。

  4. 回路図のトップシートから「STM32 MCU」「Leafony Bus」「Reset Prog」の各階層シートへ移動します。

専用ライブラリは sym-lib-table と fp-lib-table に登録済みです。どちらも ${KIPRJMOD}/lib/ を参照するため、kicad/ap03b-stm32/ 以下のディレクトリ構成を保って開いてください。

面付け基板について

kicad/ap03b-stm32/panelized/ に面付け基板のプロジェクトとPCB、同ディレクトリの Gerber/ にGerber・ドリルデータを収録しています。

面付けPCBのタイトル欄は「Leafony AP03 STM32 / 2025-07-06」で、単体基板の「Leafony AP03B STM32 / 2026-11-07」と異なります。製造に使用する場合は、単体基板の変更が面付けPCBとGerber・ドリルデータに反映されているか確認してください。

面付けプロジェクトを開くと ${KIPRJMOD} の基準は kicad/ap03b-stm32/panelized/ になります。3Dモデルを表示する場合は、参照先が kicad/ap03b-stm32/lib/3dmodels/ に解決されるようにモデルパスを調整してください。

部品表(BOM)

BOMのCSV には、部品番号(Reference)、値・型番(Value)、データシート、フットプリント、数量(Qty)、実装対象外の指定(DNP)、メーカー品番(MPN)、メーカー名(MANUFACTURER)を記載しています。

  • R5、R7、R12、R14 はDNP(未実装)です。
  • CN1 はBOMに含まれていません。バス接点の形状・接続は回路図とPCBを参照してください。
  • 部品を変更した場合は、回路図と合わせてBOMも更新してください。

3Dモデルについて

一部部品の3Dモデルはライセンスの都合上公開できません。kicad/ap03b-stm32/lib/3dmodels/ にはモデル本体を収録していないため、必要に応じて別途入手し、以下のファイル名で配置してください。Leafony専用の回路図シンボルとフットプリントは同梱しています。

単体基板のPCBが参照するモデルは次のとおりです。

部品ファイル名(kicad/ap03b-stm32/lib/3dmodels/ 内)
U1:STM32L452REI6UFBGA64-5x5mm.step
U2:TS3A4751RUCRRUC0014A.stp
SW1:CUS-12TBCUS-12TB.step
SW2:EVQ-P7B01PEVQP7-KB-01P.STEP
X1:32.768 kHz水晶XTAL_NX2012SA_NDK.step
Q1:RE1C002UNTCLDIO_RB558WMF_ROM.step
D1:SML-A12U8TT86SML-A12U8TT86P.stp

モデル名は既存のPCB参照に合わせたものです。入手したモデルのパッケージ形状を確認し、PCBエディターの3Dビューアーで位置・向き・縮尺を確認してください。3Dモデルがなくても回路図やPCBレイアウトは確認できます。

単体基板と面付け基板の標準部品のモデルは ${KICAD10_3DMODEL_DIR} を参照しています。表示されない場合は、KiCadの標準3Dモデルライブラリの導入状況と、この変数の参照先を確認してください。

ファームウェア・関連資料

このリポジトリには、ファームウェアのビルド設定や書き込みスクリプト、実行可能なサンプルコードは含まれていません。STM32 MCUリーフの開発環境については、Leafony公式資料を参照してください。

AP03B STM32 リーフはAP03 STM32 リーフと回路図が同一で、互換性があるため、開発環境や使い方は上記のAP03向け資料を参照できます。設計ファイルや部品表は、本リポジトリに収録したものを参照してください。

Parts

446
QtyValueFootprintReferences
840RResistor_SMD:R_0402_1005MetricR11, R11, R11, R11, R11, R11, R11, R11, R11, R11, R11, R11, R12, R12, R12, R12 +68
72100nF(K)25VCapacitor_SMD:C_0201_0603MetricC1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C10, C10, C10, C10 +56
4810k(J)Resistor_SMD:R_0402_1005MetricR1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R1, R2, R2, R2, R2 +32
246pF(D)50VCapacitor_SMD:C_0402_1005MetricC2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C2, C3, C3, C3, C3 +8
12100R(J)Resistor_SMD:R_0402_1005MetricR9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9, R9
12100k(J)Resistor_SMD:R_0402_1005MetricR10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R10, R10
1210uF(M)25VCapacitor_SMD:C_0603_1608MetricC9, C9, C9, C9, C9, C9, C9, C9, C9, C9, C9, C9
121SS387Diode_SMD:D_SOD-523D2, D2, D2, D2, D2, D2, D2, D2, D2, D2, D2, D2
121k(J)Resistor_SMD:R_0402_1005MetricR6, R6, R6, R6, R6, R6, R6, R6, R6, R6, R6, R6
121uF(K)16VCapacitor_SMD:C_0402_1005MetricC5, C5, C5, C5, C5, C5, C5, C5, C5, C5, C5, C5
12470nF(K)25VCapacitor_SMD:C_0402_1005MetricC11, C11, C11, C11, C11, C11, C11, C11, C11, C11, C11, C11
12CUS-12TBLeafony:CUS-12TB_NDCSW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1
12EVQ-P7B01PLeafony:EVQ-P7B01PSW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2
12LOGOLeafony:LEAFONY_LOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
12Leafony BusLeafony:CN_F29_B29CN1, CN1, CN1, CN1, CN1, CN1, CN1, CN1, CN1, CN1, CN1, CN1
12MPZ1005S300CT000Fuse:Fuse_0402_1005MetricFB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1, FB1
12NX2012SA-32.768KHZ-EXS00A-MU00530Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mmX1, X1, X1, X1, X1, X1, X1, X1, X1, X1, X1, X1
12RE1C002UNTCLLeafony:DIO_RB558WMF_ROMQ1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1, Q1
12SML-A12U8TT86Leafony:LED_SML-A12_ROMD1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1, D1
12STM32L452REI6Package_BGA:UFBGA-64_5x5mm_Layout8x8_P0.5mmU1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1, U1
12TS3A4751RUCRLeafony:RUC14U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2, U2

The 432 most common of 446 parts.

More from leafony/ap03b-stm32

1
  • 6 layers20 × 20 mmAp03b stm32, the printed circuit board in 3D

    Ap03b stm32

    leafony/ap03b-stm32

    Leafony AP03B STM32 Leaf

    36 parts

Similar boards

  • 6 layers45 × 75 mmLeafony stm32n6, the printed circuit board in 3D

    Leafony stm32n6

    leafony/ap05-stm32n6

    Leafony AP05 STM32N6リーフ

    207 parts
  • 6 layers300 × 200 mmNexrig, the printed circuit board in 3D

    Nexrig

    alanmimms/nexrig

    A ham oriented SSB exciter for 160m-10m that uses a PC or Raspberry Pi USB host as UI and DSP.

    664 parts3
  • 2 layers176 × 105 mmReference Keyboard, the printed circuit board in 3D

    Reference Keyboard

    famichu/MagLevSwitch_ReferenceKeyboard

    The reference keyboard for the MagLev Switch MX

    91 parts2MIT
  • 2 layers61 × 100 mmBd2op, the printed circuit board in 3D

    Bd2op

    kanengomibako/EffectsPedals

    102 parts14Unlicense
  • 2 layers64.8 × 53.2 mmNestbox, the printed circuit board in 3D

    Nestbox

    o16s/anisca-bird

    Perch-based automated population monitoring for birds.

    119 parts1GPL-2.0
  • 2 layers305.2 × 234.8 mmReflow, the printed circuit board in 3D

    Reflow

    mickdassive/reflowow-oven-controler

    firmware for a reflow controller

    117 parts2GPL-3.0

Questions

How big is the Ap03b stm32 PCB?

It measures 100 × 100 mm and has 6 copper layers, 0.8 mm thick.

What parts does the Ap03b stm32 use?

446 parts, built around the STM32L452REI6, TS3A4751RUCR, 1SS387 and CUS-12TB. 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 Ap03b stm32 KiCad files?

From the leafony/ap03b-stm32 repository on GitHub, at the commit this page was made from: the board is kicad/ap03b-stm32/panelized/ap03b-stm32.kicad_pcb and its schematic kicad/ap03b-stm32/ap03b-stm32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ap03b stm32 design in my own project?

Its repository states no licence, so its author keeps all rights: ask leafony before reusing the design.