
Rotator Controller V4
wa1hco/rotator_controller
Clean slate rebuild of full featured rotator controller.

Clean slate rebuild of full featured rotator controller.
Controller f407 is an open-source printed circuit board by wa1hco, from the wa1hco/rotator_controller repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 159 × 99 mm with 122 parts on 113 nets.
It is built around the BTA16-600SWRG, LTV-814S-TA1 and MOC3023SM, with the BAT54, SMAJ90CA and 1N4148W among its other parts. Its parts include 47 resistors, 25 diodes, 20 capacitors, 8 ICs and 7 transistors. It belongs with the STM32 boards of this library.
This is the new controller, started from the outside in. The rotor interface and the AC motor drive are on rotor_drive. The Drive MCU and the analog front end are the next two sheets.
The directory is hardware/controller-f407/ because ADR 0014 names the STM32F407, and the tree sits beside the imported V4 project at hardware/controller/ without mixing files. Leave hardware/controller/ untouched. It is the reference for the V4 TVS, snubber, and connector practice.
| File | What it is |
|---|---|
controller-f407.kicad_sch | Root sheet. rotor_drive, drive_mcu, and analog_input hang off it. +5V and AC_FUSED stay no-connects until the power sheet exists. |
rotor_drive.kicad_sch | Azimuth rotor connector, motor caps, triac drive, ARM relay, 26 VAC tap. |
drive_mcu.kicad_sch | Drive MCU, STM32G431RBT6. Power, SWD, and the UART to the Station. |
analog_input.kicad_sch | Pot front end, the VIN_RECT warning, and the ADC reference filter. |
rotor-drive.pdf | Plot of both sheets, for review away from KiCad. |
DESIGN-NOTES.md | What each block does, the calculations, the bill of materials, and the open questions. |
symbols/controller-f407.kicad_sym | Unused TPS3823-33 symbol (the supervisor is not on the rotor sheet) and the no-pad Powerpole gland marker. |
footprints/controller-f407.pretty/ | The two motor-cap footprints copied from the Hammond outline, and the gland marker. |
KiCad 9. Nets leave rotor_drive on hierarchical labels (AZ_CW_EN, AZ_CCW_EN, AZ_BRAKE_EN, ARM_EN, ZC_SENSE, and the rest listed in the design notes). The pin assignment is in the Drive note. Through-hole parts are bought from Mouser. SMT parts that have a checked LCSC number say so on the symbol; the rest are TBD.
Elevation is a later copy of this sheet (ADR 0008), not a second channel here.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | BAT54 | Diode_SMD:D_SOD-123 | D1, D2, D14, D15, D16, D17, D18, D20, D21, D23, D24, D25 |
| 10 | 100n | Capacitor_SMD:C_0603_1608Metric | C9, C11, C12, C13, C14, C16, C17, C18, C19, C20 |
| 10 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R4, R5, R15, R22, R29, R33, R36, R39, R42 |
| 9 | 1k | Resistor_SMD:R_0603_1608Metric | R2, R11, R18, R25, R32, R35, R38, R41, R44 |
| 8 | 7.5k | Resistor_SMD:R_1206_3216Metric | R6, R7, R12, R14, R19, R21, R26, R28 |
| 8 | SMAJ90CA | Diode_SMD:D_SMA | D4, D8, D9, D10, D11, D12, D19, D22 |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric | R2G1, R3G1, R4G1, R8 |
| 4 | 330 | Resistor_SMD:R_0603_1608Metric | R31, R34, R37, R40 |
| 4 | LTV-814S-TA1 | Package_DIP:SMDIP-4_W7.62mm | U1, U3, U5, U7 |
| 3 | 100 | Resistor_SMD:R_0603_1608Metric | R9, R16, R23 |
| 3 | 100nF | Capacitor_THT:C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 | C4, C5, C8 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3 |
| 3 | 180 | Resistor_SMD:R_0603_1608Metric | R10, R17, R24 |
| 3 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q3, Q5, Q7 |
| 3 | 68 | Resistor_SMD:R_1206_3216Metric | R13, R20, R27 |
| 3 | BTA16-600SWRG | Package_TO_SOT_THT:TO-220-3_Vertical | Q2, Q4, Q6 |
| 3 | MOC3023SM | Package_DIP:SMDIP-6_W9.53mm | U2, U4, U6 |
| 3 | RED | LED_SMD:LED_0603_1608Metric | D6, D7, D13 |
| 1 | 10 | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 100uF | controller-f407:C_Rect_KEMET_R60_P37.5_L41.5_W20_H40_Flat | C6 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D5 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 33uF | controller-f407:C_Rect_TDK_B32526T_P37.5_L41.5_W24_H15_Upright | C7 |
| 1 | 35VAC | Varistor:RV_Disc_D15.5mm_W5mm_P7.5mm | RV1 |
| 1 | 39k | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | AC_PIGTAIL | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | AL_BAR_10x50 + 2x NPTH 3.2 | AL_BAR_10x50 | HS1 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | CDE_1to8 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_8-G-5,08_1x08_P5.08mm_Horizontal | J2 |
| 1 | CDE_CAP_A | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | SJ2 |
| 1 | CDE_CAP_B | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | SJ3 |
| 1 | EL_POT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | G5LE-1A4-DC5 | Relay_THT:Relay_SPDT_Omron-G5LE-1 | K1 |
| 1 | PWR_GLAND | controller-f407:Panel_Gland_M16 | MK1 |
| 1 | S1M | Diode_SMD:D_SMA | D3 |
| 1 | STM32G431RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U8 |
| 1 | SWD | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J3 |
| 1 | T6.3A | Fuse:Fuseholder_Clip-5x20mm_Keystone_3512_Inline_P23.62x7.27mm_D1.02x1.57mm_Horizontal | F1 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | YAE_CAP_A | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | SJ1 |
| 1 | YAE_CAP_B | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | SJ4 |
| 1 | ZMCT103C | Transformer_THT:Transformer_Zeming_ZMCT103C | TR1 |

wa1hco/rotator_controller
Clean slate rebuild of full featured rotator controller.




wa1hco/Rotator-Controller-V2
Designed to remotely control CDE rotors. Updated design with new enclosure and optional user interface


TheKingOfChaos/RF-Power-Monitor
A 2-layer carrier board for the WIZnet W5500-EVB-Pico-PoE. It is 80 x 51.5 mm: exactly as long as the module, so both short edges line up with the module.

JeppeKlitgaard/EasyCT
Convenient current transformer PCB with support for common transformers

kehindejanetolaniyi23/home-automation-kicad-work-in-progress
Work-in-progress KiCad PCB design for a home automation relay and power monitoring board, including schematic review, PCB layout review, and DRC improvement notes.
It measures 159 × 99 mm and has 2 copper layers, 1.6 mm thick.
122 parts, built around the BTA16-600SWRG, LTV-814S-TA1, MOC3023SM and BAT54. 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 wa1hco/rotator_controller repository on GitHub, at the commit this page was made from: the board is hardware/controller-f407/controller-f407.kicad_pcb and its schematic hardware/controller-f407/analog_input.kicad_sch. 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).