
DC33
Maritime-Hacking-Village/Badge-2025
Public repository for the official MHV 2025 badge.

Corncob is an adapter to run standard 12V PWM computer fans off of a USB power source. It boosts 5V or 9V USB-PD power to 12V and outputs a PWM control signal.
Corncob is an open-source printed circuit board by aswild, from the aswild/corncob repository on GitHub. It is a 4-layer board of 64.8 × 18 mm with 51 parts on 43 nets, routed with 263 tracks and 86 vias.
It is built around the STM32C011F6U6, TPS22810TDBVRQ1 and TPS61089, with the ESDA25W, EAST1616RGBB2 and USB4105-GF-A among its other parts. Its parts include 17 resistors, 15 capacitors, 4 ICs, 3 connectors and 2 diodes. It belongs with the STM32 boards of this library.
Corncob is an adapter to run standard 12V PWM computer fans off of a USB power source. It boosts 5V or 9V USB-PD power to 12V and outputs a PWM control signal. The name "Corncob" is because this board sits between 2 cables, like an ear of corn between holders.

This project is based around:
Copyright 2025 Allen Wild
PCB schematic and design is released under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). Firmware source will (probably) be GPLv3.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C10, C11, C13 |
| 5 | 5.1k | Resistor_SMD:R_0402_1005Metric | R6, R7, R11, R12, R13 |
| 3 | 118k | Resistor_SMD:R_0402_1005Metric | R5, R14, R15 |
| 3 | 22uF | Capacitor_SMD:C_1206_3216Metric | C7, C8, C9 |
| 2 | 191k | Resistor_SMD:R_0402_1005Metric | R2, R16 |
| 2 | 44.2k | Resistor_SMD:R_0402_1005Metric | R3, R17 |
| 2 | 47uF | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | 51R | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | ESDA25W | Package_TO_SOT_SMD:SOT-323_SC-70 | D1, D2 |
| 2 | PTS647SM38SMTR2 LFS | Wild:SW_SPST_PTS647_Sx38_HandSolder | SW1, SW2 |
| 1 | 1.05M | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 12V | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | 130R | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 180pF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 680nH | Wild:L_Panasonic_ETQP3M-KVP | L1 |
| 1 | 90.9k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | EAST1616RGBB2 | Wild:LED_Everlight_EAST1616RGBB2 | LD1 |
| 1 | Fan Output | Wild:PinHeader_KF2510-3+1P_1x04_P2.54mm_Horizontal | J2 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | LOGO | corncob:corn-sticker | G*** |
| 1 | PWM | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | STM32C011F6U6 | Package_DFN_QFN:ST_UFQFPN-20_3x3mm_P0.5mm | U2 |
| 1 | TPS22810TDBVRQ1 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | TPS61089 | Package_DFN_QFN:Texas_VQFN-RNR0011A-11 | U1 |
| 1 | TPS7B6933DBVR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | TagConnect_TC2030-NL | Wild:Paw-Connect_RevA_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | USB4105-GF-A | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | VBUS | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
The 50 most common of 51 parts.
It measures 64.8 × 18 mm and has 4 copper layers, 1.6 mm thick.
51 parts, built around the STM32C011F6U6, TPS22810TDBVRQ1, TPS61089 and ESDA25W. 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 aswild/corncob repository on GitHub, at the commit this page was made from: the board is pcb/corncob.kicad_pcb and its schematic pcb/corncob.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask aswild before reusing the design.

Maritime-Hacking-Village/Badge-2025
Public repository for the official MHV 2025 badge.
ARCLille/CFR_2027
Repo de la coupe de France de Robotique 2027. Cartes électroniques, Firmware et Librairies.

holison-001/MVP-PPG
기존 PPG와 전선 6개로 연결하는 전이중 RS-422 ↔ 3.3V UART 변환 보드다. 같은 작업 폴더에 별도 KiCad 프로젝트로 작성했다. 외부 9V를 PPG와 공유하고, 사용자 지정 LD1117-3.3V로 이 보드의 통신부와 UART 포트용 3.3V를 만든다. MCU는 추가하지 않는다.


sigmondkukla/brushed-dual-esc
Dual drive ESC for Clarkson Combat Robotics 1lb freshman PLAnt competition. Supports two 3A brushed drive motors and includes a 5V 1A BEC output to power a receiver.


logisim-evolution/GECKO5Education
Openhardware educational platform based on the ideas of the ulx3s and Gecko4Education
