Yes — that makes sense, and it will help the board fit.
Instead of building telemetry radios onto the PCB, we can make the board provide two telemetry connector ports for redundancy:
Telemetry Port 1
Telemetry Port 2
Each port can expose:
3.3V or 5V power
GND
UART TX
UART RX
Optional enable/reset
Optional SPI pins if you want LoRa modules that use SPI instead of UART
That means I should remove the onboard telemetry modules and SMA antenna connectors, then replace them with two compact external telemetry headers. This will reduce board area a lot because the placement issue is driven mostly by the bulky modules/connectors, not by component count. The connector-replacement workflow requires preserving the old nets, replacing the parts, then rewiring the new connector pins to the same functions so the design stays electrically valid . For placement, the board should then be re-placed after resizing because the placement tool works inside the current board outline and cannot resize the board itself .
Recommended next move:
Remove onboard telemetry radio modules and SMA antenna connectors.
Add two compact telemetry connectors.
Wire both connectors to the MCU for redundant telemetry.
5/8 Re-place components on 70 x 100 mm board with mounting holes and ZEN text
Thought for 4 sec
Completed 5 design checks — found 259 issues.
Read layout.
Thought for 11 sec
Thought for 1 sec
Thought for 1 sec
Thought for 3 sec
Thought for a moment
Thought for 45 sec
Thought for 36 sec
Thought for a moment
Thought for 4 sec
Thought for a moment
Thought for 53 sec
Thought for 6 sec
Thought for a moment
Thought for 4 sec
Thought for 41 sec
Thought for 4 sec
Thought for a moment
Thought for 2 sec
Thought for 34 sec
Thought for 16 sec
Thought for 10 sec
Thought for a moment
Thought for 13 sec
Thought for 7 sec
Thought for 8 sec
Thought for 6 sec
Thought for 6 sec
Thought for 2 sec
Thought for a moment
Thought for 6 sec
Thought for 6 sec
6/8 Check placement/DRC issues after compact placement
Thought for 3 sec
Completed 3 design checks — found 239 issues.
Read layout.
Thought for 12 sec
Completed 5 design checks — found 239 issues.
Thought for 5 sec
7/8 Route if placement is clean enough
Thought for 5 sec
Auto-routing paused
Thought for a moment
I added the two compact external UART telemetry connectors and removed the onboard telemetry radios/antenna connectors. The schematic ERC is clean, the board is still 70 × 100 mm, includes the corner mounting holes and ZEN, and the placement now fits/routs cleanly enough to start routing.
Routing was started, but the job paused because the account ran out of credits. Remaining work: add credits, rerun routing, then review/fix any remaining airwires or layout issues.
The current Flux project has been renamed and retargeted from the previous 9V 555 LED blinker to this rocket flight controller design. The schematic is still empty because two exact parts shown in the image were not available in the Flux library search and should not be silently substituted without approval.
Visible Functional Blocks
1. Power System - Dual Redundant
Input: 2S LiPo battery, marked 7.4V to 8.4V.
Dual 5V buck regulators:
U1: MP1584EN, main 5V regulator.
U2: MP1584EN, backup 5V regulator.
L1/L2: 10uH inductors.
C1/C3: 100uF input/output bulk capacitors shown around buck rails.
C2/C4: 100nF bypass capacitors.
Ideal diode ORing:
D1/D2: SS54 Schottky diodes combining main and backup 5V rails into +5V / servo rail.
3.3V logic regulation:
U3: AMS1117-3.3 from the 5V rail to +3.3V.
C5/C6: 10uF capacitors around the LDO.
2. Power Protection and Monitoring
D3: SMBJ5A TVS diode.
D4: SS14 reverse-polarity protection diode.
F1: 10A polyfuse.
U4: INA226 power monitor connected to BAT_IN, +3.3V, I2C SCL/SDA, and ALERT.
3. MCU and Clock
U5: STM32F405RGT6, central MCU.
X1: 32.768kHz crystal with C11/C12 12pF load capacitors.
Y1: 8MHz crystal with C13/C14 22pF load capacitors.
AMS1117-3.3: expected common library part, still needs final selection.
INA226: exact Flux library match found.
MS5611 / MS561101BA03-50: exact Flux library match found.
SX1276 LoRa: usable module match found, not necessarily identical to the image module.
USB-C receptacle: multiple library matches found.
Exact matches not found
MPU-42688-P: no exact Flux library match found. Closest alternatives found: IIM-42652, MPU-6500, ICM-20608-G.
HC-12 433MHz UART telemetry module: no exact Flux library match found. Alternatives found are not pin- or protocol-compatible.
Power Budget Notes
A full budget is required before finalizing protection, buck regulators, LDO, and servo/pyro power paths. The image does not specify servo stall current, pyro load current, or telemetry transmit current. For safety-critical flight avionics, these must be specified before committing final power-path ratings.
Assumptions and Risks
The uploaded image is a reference schematic, not a verified netlist; some small text and component values may be ambiguous.
The design is flight/safety critical. It should not be fabricated or flown until every IC datasheet is checked, the power budget is completed, the schematic passes ERC, and the layout is reviewed for EMI, vibration, and power integrity.
Exact unavailable parts should either be imported/created from datasheets or explicitly approved for substitution.
Recommended Next Step
Before building the schematic, choose one of these paths:
Exact reconstruction path: create/import missing MPU-42688-P and HC-12 components first, then build the schematic exactly as shown.
Functional equivalent path: approve substitutions, such as IIM-42652 for the IMU and a different telemetry module, then build a similar controller rather than an exact clone.
Selected Library Substitute Recommendations
IMU substitute for MPU-42688-P
Recommended choice: IIM-42652
Flux part UID: 8bea4cc0-e957-4bc4-881d-88c62493cc3a
Rationale: closest available TDK/InvenSense-family 6-axis IMU replacement found in the library. It supports I2C/I3C/SPI, separate VDD and VDDIO rails from 1.71V to 3.6V, INT1/INT2 outputs, and 3.3V-compatible operation.
Datasheet-grounded wiring notes: use VDD and VDDIO at +3.3V, add VDD bypass capacitors 0.1uF and 2.2uF, add VDDIO bypass capacitor 10nF, connect GND to system ground, connect reserved pins per datasheet as no-connect or ground as specified, and use either SPI or I2C. For I2C, pull-ups are required on SCL/SDA; for SPI, use AP_CS, AP_SCL/AP_SCLK, AP_SDA/AP_SDI, and AP_SDO.
Alternates
ISM330DHCXTR, Flux part UID 2182ba34-f00e-4695-b598-65c52a37e150: robust ST 6-axis IMU with I2C/SPI, good industrial alternative but not TDK/InvenSense family.
ICM-42605, Flux part UID 2c603f0a-931e-46c7-aaa8-21e97dbe3138: close ICM-426xx-family alternative, but less preferred than IIM-42652 for this design.
ICM-45686, Flux part UID be55bb86-1cb4-4a80-966a-05d4a6c7561b: modern TDK alternative, suitable if IIM-42652 availability or footprint becomes a problem.
Telemetry substitute for HC-12 433MHz UART module
Recommended choice: RFM96W-433S2
Flux part UID: 38ccc12e-d616-9b99-f205-701600ce875d
Rationale: closest RF-band substitute found for the HC-12 backup telemetry role. It is a 433MHz long-range LoRa module with antenna pin and 3.3V logic, so it preserves the 433MHz-class backup telemetry concept.
Important difference: it is not UART transparent serial like HC-12. It uses SPI plus DIO/RESET pins, so firmware must implement the packet radio interface. This changes the schematic from USART2_TX/USART2_RX to SPI plus control/interrupt pins.
Datasheet-grounded wiring notes: power from +3.3V; connect GND pins; use SPI signals MISO, MOSI, SCK, NSS; connect RESET and DIO0/DIO1/DIO2 as MCU GPIO/interrupts; route ANT to an RF connector or matching network. SPI clock is specified up to 10MHz. Supply range is 1.8V to 3.7V, with +20dBm operation requiring 2.4V to 3.7V and duty-cycle limits.
Alternates
Ai-Thinker Ra-01, Flux part UID b3a487f6-8a37-f6f9-9ce0-c68f58cb09e5: 410-525MHz LoRa module, SPI, +22dBm, 2.7V to 3.6V, good 433MHz-class option with BUSY/DIO pins and antenna options. It needs >200mA-capable 3.3V supply and careful antenna layout.
RFM98W-433S2, Flux part UID ef6aad78-915f-6bcf-3560-7472b0261f76: another 433MHz HopeRF LoRa option, similar firmware implications.
RFM69HCW, Flux part UID 69e85cec-9370-48a0-f296-8773300c3d24: FSK-style RF module alternative, but not a direct HC-12 replacement.
Final substitution decision
Use IIM-42652 for both redundant IMU channels and RFM96W-433S2 for the backup telemetry channel unless the user specifically wants a UART-transparent radio. This keeps the design fully buildable from available library parts, but the telemetry firmware and pinout will differ from the uploaded image because the HC-12 replacement is SPI-based.