
Fcg4
maks7d/fcg4
This project aims to develop an ultra minimalist flight controller for betaflight firmware for FPV drones. The components are : - STM32G473CEU6 (mcu) - SPL006 (barometer) - ICM-42688-P (gyro/accel) No analog OSD and no…

基于 ironOS 的 PD T12 电烙铁
ODGIRON v1.0-F4x1-0412 is an open-source printed circuit board by oldgerman, from the oldgerman/ODGIRON repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 89.8 × 10.2 mm with 125 parts on 89 nets, routed with 1,158 tracks and 114 vias.
It is built around the FUSB302BMPX, MP2456GJ-Z and LIS3DH, with the MCP1700T-3302E/TT(MS), 0.1UF 50V 5*11 and B5819WS among its other parts. Its parts include 36 capacitors, 34 resistors, 8 diodes, 6 ICs and 4 switches. It belongs with the STM32 boards of this library.
这是一个很久以前的项目,也是我刚学习stm32做的第一个项目,仅给老友们发车了10个套件,现将其所有软硬件资料开源
Github仓库链接:https://github.com/oldgerman/ODGIRON
开源USB-C PD T12电烙铁,基于HAL库开发,STM32CubeIDE + STM32CubeMX
固件从 ironOS 修改而来,运行FreeRTOS,更换了主控,重新设计了主界面和多级菜单,更大的oled显示屏,分辨率128x32
双面板设计,电阻电容最小0603封装,焊接难度比0402小
前期准备几乎兼容所有QFN48、RAM ≥ 20KB、FLASH ≥ 128KB 的STM32芯片,但后期发现 F103 固件写不下了遂停止维护,主力适配 F401,当然如果你有能力,可自行移植到其他型号上





:heavy_check_mark:功率计
:heavy_check_mark:自动休眠、运动唤醒
:heavy_check_mark:温度功率曲线绘制
:heavy_check_mark:USB固件升级
:heavy_check_mark:多级菜单(可配置的参数太多,只列举几个)
:heavy_check_mark:断电保存设置
待开发
多语言支持(目前仅支持中文)
...
ADC注入通道测量尖端的温度:STM32F401CCU6偶尔会向上抖动10度,同样的代码在STM32F103CBU6跑却很稳定,可能是ADC时钟频率、采样周期、转换周期不同导致,目前整不好了,但影响不大:)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uF/50V | Capacitor_SMD:C0603 | C1, C2, C3, C4, C5, C6, C10, C11, C12, C13, C14, C16, C29 |
| 12 | PADTP16SQ | TP16SQ | PAD1, PAD2, PAD3, PAD4, PAD5, PAD6, PAD7, PAD8, PAD9, PAD10, PAD11, PAD12 |
| 8 | 4.7K | Resistor_SMD:R0603 | R3, R10, R16, R18, R19, R22, R25, R35 |
| 6 | 1uF/16V | Capacitor_SMD:C0603 | C15, C21, C22, C24, C31, C39 |
| 5 | 1K | Resistor_SMD:R0603 | R7, R12, R23, R41, R45 |
| 4 | 10K | Resistor_SMD:R0603 | R9, R11, R14, R38 |
| 4 | 10uF/10V | Capacitor_SMD:C0603 | C20, C25, C26, C37 |
| 4 | 1K | Capacitor_SMD:F0603 | FB1, FB2, FB3, FB5 |
| 4 | 22R | Resistor_SMD:R0603 | R5, R6, R27, R28 |
| 3 | Button_Switch_SMD:TACTILE_SWITCH_SMD | S1, S3, S5 | |
| 3 | 100K | Resistor_SMD:R0603 | R8, R20, R42 |
| 3 | B5819WS | Diode_SMD:SOD-323 | D1, D7, D9 |
| 2 | 100pF/50V | Capacitor_SMD:C0603 | C34, C35 |
| 2 | 10R | Resistor_SMD:R0603 | R36, R37 |
| 2 | 10nF/50V | Capacitor_SMD:C0603 | C17, C27 |
| 2 | 10pF/50V | Capacitor_SMD:C0603 | C8, C9 |
| 2 | 32.4K | Resistor_SMD:R0603 | R1, R13 |
| 2 | 4.7uF/16V | Capacitor_SMD:C0603 | C7, C23 |
| 2 | 470pF/50V | Capacitor_SMD:C0603 | C18, C19 |
| 2 | AON7403 | DFN8P-0.65-3X3X0.8MM | Q2, Q3 |
| 2 | ESD5B5.0ST1 | Diode_SMD:SOD-523 | D6, D8 |
| 2 | FIDUCIAL | Module:FIDUCIAL_1MM | FID1, FID1 |
| 2 | SMF24A | Diode_SMD:SOD-123 | D2, D5 |
| 1 | BUZZER_5020 | BUZ1 | |
| 1 | FUSE_CLIPS_01 | CP1 | |
| 1 | SMT-JUMPER_2_NO_SILK | JP1 | |
| 1 | HAKKO_T12_K-TYPE_WITH_FUSE_CLIPS_X2 | T1 | |
| 1 | CREATIVE_COMMONS | U$3 | |
| 1 | TACTILE_SWITCH_SMD | S2 | |
| 1 | USB-C-16P | J3 | |
| 1 | 0.87inch SSD1306 | 0.87INCH_128X32_OLED_SSD1306 | LCD1 |
| 1 | 1.5K | Resistor_SMD:R0603 | R4 |
| 1 | 10mR ±1% ±50ppm/℃ | R1206 | R24 |
| 1 | 10uF/25V | Capacitor_SMD:C0805 | C30 |
| 1 | 124K | Resistor_SMD:R0603 | R2 |
| 1 | 1K | F0603 | FB4 |
| 1 | 2.2uF/16V | Capacitor_SMD:C0603 | C32 |
| 1 | 2.37K ±0.1% ±25ppm/℃ | Resistor_SMD:R0603 | R43 |
| 1 | 33uH CBC3225T330KR | SMD,3.2X2.5X2.5MM | L1 |
| 1 | 4.7uF/50V | Capacitor_SMD:C0805 | C33 |
| 1 | 560K | Resistor_SMD:R0603 | R17 |
| 1 | 750K ±0.1% ±25ppm/℃ | Resistor_SMD:R0603 | R44 |
| 1 | 8MHz | 3.2X2.5_KX-7 | ZO1 |
| 1 | FUSB302BMPX | Package_DFN_QFN:QFN14-2.5X2.5MM | U1 |
| 1 | INA226 | MSOP10 | DA1 |
| 1 | LIS3DH | LGA-16-3X3 | U8 |
| 1 | LOGO | Module:ODGIRON_LOGO_MINI | G*** |
| 1 | MCP1700T-3302E/TT | Package_TO_SOT_SMD:SOT23-3 | U6 |
| 1 | MCP9700AT-E/TT,or LM50CIM3X | SOT23-3@1 | U5 |
| 1 | MMSZ5242BS-7-F | Diode_SMD:SOD-323 | D3 |
| 1 | MP2456GJ | Diode_SMD:SOT23-6 | U4 |
| 1 | OSHW-LOGONO_SILK | DUMMY | LOGO1 |
| 1 | PGND | TESTPOINT_ROUND_2MM | TP1 |
| 1 | S8050 | Package_TO_SOT_SMD:SOT23-3 | Q4 |
| 1 | SGM8551XN5G/TR | SOT23-5 | AMP1 |
| 1 | STM32F4x1CxU6 | QFN48_7X7MM_0.5MM | U3 |
| 1 | USBLC6-2SC6 | Diode_SMD:SOT23-6 | VD1 |
It measures 89.8 × 10.2 mm and has 2 copper layers, 0.8 mm thick.
125 parts, built around the FUSB302BMPX, MP2456GJ-Z, LIS3DH and MCP1700T-3302E/TT(MS). 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.
From the oldgerman/ODGIRON repository on GitHub, at the commit this page was made from: the board is Hardware/PCB_Project/ODGIRON-v1.0-F4x1-0412/Kicad/ODGIRON-v1.0-F4x1-0412.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

maks7d/fcg4
This project aims to develop an ultra minimalist flight controller for betaflight firmware for FPV drones. The components are : - STM32G473CEU6 (mcu) - SPL006 (barometer) - ICM-42688-P (gyro/accel) No analog OSD and no…

gustebeast/public-steel-guitar
A pedal steel guitar you can build yourself, from parts anyone can buy.

osy/XG_Mobile_Station
Open source eGPU dock for ROG Ally and ROG Flow

Freimor/HRDW-PDTrigger_HUSB238
PD Trigger module on Hynetek HUSB238 chip

adamhrnciar/hyperion-controller
Open-source controller for 150 g antweight combat robots: RP2354A, 2x DRV8231A, 2-4S, ELRS/CRSF/SBUS/iBUS/PPM input, IMU. KiCad 10, CERN-OHL-S-2.0.

TheColonelYoung/Kratos_pack
Battery case with electronics for charging and protection of battery cells. Composes of 2s li-ion 3,7V battery cells. Includes undervoltage, overvoltage and overcurrent protection. As well as reverse voltage protection.

dmz006/brain-drain
Standalone four-bay (plus M.2) NIST 800-88 disk sanitizer: Raspberry Pi CM5 carrier board, Python service, 3D-printed enclosure

motor-and-motion-control-lab/mmlab-12PhaseDrive-388Slave
PCB Electronics for Humanoid Robots and Bearingless Motor Systems