diff --git a/devboard/weact-minif4.yaml b/devboard/weact-minif4.yaml new file mode 100644 index 0000000..d927e08 --- /dev/null +++ b/devboard/weact-minif4.yaml @@ -0,0 +1,53 @@ +name: minif4 +description: STM32F4x1-based development board +datasheet: https://github.com/WeActTC/MiniSTM32F4x1 +keywords: IC, MCU, Micro-Controller, STM32, STM32F4, STM32F4x1, Development Board + +pinout: + PORTA: + PA0-12: 26-33, 5-9 + PA15: 10 + PORTB: + PB0-10: 34-36, 11-17, 37 + PB12-15: 1-4 + PORTC: + PC13-15: 22-24 + CTRL: + ~NRST: 25 + GND: 19, 39 + POWER: + 3V3: 20, 38 + 5V: 18, 40 + VB: 21 + +properties: + in: ~NRST + bidir: PORTA, PORTB, PORTC + power: 3V3, 5V, VB + ground: GND + inverted: ~NRST + +schematic: + symbol: IC + left: PORTA, PORTC + right: PORTB, CTRL + top: POWER + bottom: GND + +housing: + pattern: DIP + bodyWidth: 20.78 + bodyLength: 52.81 + height: 12.7 + pitch: 2.54 + leadWidth: 0.64 + leadLength: 0.64 + leadHeight: 0.5 # should be 6 but the generated pattern would be too large (no idea why) + leadCount: 40 + holeDiameter: 1.0 + leadSpan: 15.24 + horizontalPitch: 15.24 + verticalPitch: 2.54 + rowCount: 20 + columnCount: 2 +