
GrandMarquis97 RevA
This repository contains the active R10 eight-layer KiCad candidate for a custom controller in a 1997 Mercury Grand Marquis EEC-V enclosure. The design is still ROUTINGINCOMPLETE.
- Size
- 140.9 × 163.4 mm
- Copper layers
- 8
- Thickness
- 1.6 mm
- Parts
- 246
- Nets
- 189
- Pads
- 888
- Tracks, vias
- 43,176, 2,230
- Pours
- 17
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 21 Sep 2026
- Updated
- 27 Sep 2026
Overview
GrandMarquis97 RevA is an open-source printed circuit board by thomasparlette, from the thomasparlette/BoardLayout repository on GitHub. It is an 8-layer board of 140.9 × 163.4 mm with 246 parts on 189 nets, routed with 43,176 tracks and 2,230 vias.
It is built around the SN74AHCT541PWRE4, MCP6002-I/SN and TC4427A (LX), with the VND5N07-E, BAT54S and MMBT2907A among its other parts. Its parts include 111 resistors, 43 capacitors, 30 diodes, 26 transistors and 9 connectors.
Main components
9SN74AHCT541PWRE4
TSSOP-20-40℃~+125℃ 1 4.5V~5.5V 40uA 74AHCT 8 8mA 8mA 9.5ns@5V,50pF Output enable TTL Compatible CMOS Tri-State Unidirectional TSSOP-20 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffer/Driver/TransceiverMCP6002-I/SN
SOIC-8-40℃~+125℃ 1.8V~6V 100uA 1MHz 1pA 1pA 2 23mA 28nV/√Hz@1kHz 2uV/℃ 4.5mV 600V/ms 76dB Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierTC4427A (LX)
SOP-8-40℃~+85℃ 2 4.5V~18V Active High SOP-8 Power Distribution Switches ROHSlingxingicPower Distribution SwitchesVND5N07-E
TO-252(DPAK)-40℃~+150℃ 0V~18V 1 200mΩ 3.5A Active High High Side Switch Overvoltage Protection、Overcurrent Protection、Over temperature protection、Short-Circuit Protection TO-252(DPAK) Power Distribution Switches ROHSSTMicroelectronicsPower Distribution SwitchesBAT54S
SOT-231 Pair Series Connection 1V@100mA 200mA 2uA@25V 30V 600mA SOT-23 Schottky Diodes ROHSMDDSchottky DiodesMMBT2907A
SOT-23-55℃~+150℃ 1 PNP 100 100nA 200MHz 250mW 400mV 5V 600mA 60V PNP SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)MMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)ZTX553
TO-92Bipolar (BJT)Diodes IncorporatedSTPS3H100U
SMBSchottky DiodesTokmas
README
README.mdGrand Marquis 1997 MS3 replacement PCB — R10 eight-layer candidate
Engineering checkpoint — not released for fabrication or vehicle use.
This repository contains the active R10 eight-layer KiCad candidate for a custom controller in a 1997 Mercury Grand Marquis EEC-V enclosure. The design is still ROUTING_INCOMPLETE.
Current verified inventory
The read-only static audit of the native board reports:
- 246 footprints and 888 pads;
- 737 assigned pad/net pairs matching
source/input_netlist.xml, excluding the intentionally off-board J121 entry; - eight copper layers (
F.Cu,In1.Cu–In6.Cu,B.Cu); - 43,176 segments and 2,230 through vias;
- 102 zero-length segments;
- 207 exact duplicate segment geometries, comprising 208 extra records;
- 3,339 locked segments and 89 locked vias.
Run py source/production_baseline_audit.py to regenerate production_review/BASELINE_AUDIT.md and the machine-readable audit. This parser is a reproducible inventory tool; it does not replace KiCad DRC, ERC, zone refill, or visual review.
Stale validation warning
reports/Routing_validation.json is behind the current board by 280 segments and four vias. reports/After_routing_DRC.txt is also a saved checkpoint, not a current native run. Its 24 unconnected-item findings and other category counts must be regenerated before routing work begins.
Release blockers
- Native DRC and ERC must be rerun on the current files.
- Every true open, unintended dangling object, zero-length segment, duplicate segment, and unexplained zone island must be resolved without weakening rules.
- The 0.20 mm Default class conflicts with the 0.25 mm signal target in
REQUIREMENTS_CURRENT.md. - The eight-layer physical stackup and copper weights are not selected.
- Footprints, procurement BOM, functional pin mapping, current paths, via arrays, thermal interfaces, mechanical fit, and automotive protection remain incompletely qualified.
- Bench, transient, engine, and transmission validation have not been performed.
See production_review/RELEASE_STATUS.md and production_review/KNOWN_HOLDS.md for the controlling release posture.
Primary files
GrandMarquis97_RevA.kicad_pro,.kicad_sch, and.kicad_pcb: active native project.GM97_Layout.pretty,GM97.kicad_sym, andmodels: project libraries.REQUIREMENTS_CURRENT.md: current project requirements.production_review: regenerated audit evidence and release status.reports: current and historical engineering reports; check each report's date and provenance before relying on it.source: audit and historical routing scripts. Do not rerun historical routing automation wholesale against the active board.
No release Gerbers or drill package are provided.
Parts
246| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 100k | GM97_Layout:R_0805_2012Metric | R34, R35, R41, R43, R47, R49, R51, R53, R55, R101, R103, R105, R109, R111, R125, R127 +14 |
| 30 | 1k | GM97_Layout:R_0805_2012Metric | R11, R13, R15, R17, R19, R22, R32, R33, R37, R38, R42, R100, R102, R104, R108, R110 +14 |
| 16 | VND5N07 | GM97_Layout:TO-252-2 | Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q17, Q18, Q19, Q22, Q23, Q24, Q26, Q27 |
| 15 | 100 nF | GM97_Layout:C_0805_2012Metric | C4, C7, C9, C10, C28, C29, C33, C36, C37, C38, C39, C40, C41, C42, C43 |
| 15 | BAT54S | GM97_Layout:SOT-23 | D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D26, D27, D28, D29, D32 |
| 11 | 10k | GM97_Layout:R_0805_2012Metric | R24, R25, R28, R29, R30, R31, R116, R118, R120, R122, R130 |
| 10 | 1 nF | GM97_Layout:C_0805_2012Metric | C12, C14, C16, C18, C20, C22, C24, C26, C31, C35 |
| 9 | 1M | GM97_Layout:R_0805_2012Metric | R8, R10, R12, R14, R16, R18, R23, R26, R39 |
| 9 | 220 nF | GM97_Layout:C_0805_2012Metric | C15, C17, C19, C21, C23, C25, C27, C30, C34 |
| 9 | 400V 1A SMA / MPN TBD | GM97_Layout:D_SMA | D3, D16, D17, D18, D19, D22, D23, D24, D33 |
| 7 | 2.2k | GM97_Layout:R_0805_2012Metric | R3, R5, R117, R119, R121, R123, R129 |
| 7 | Case mount - 3.2mm trial drill | GM97_Layout:CaseMount_3p2_TRIAL | H1, H2, H3, H4, H5, H6, H7 |
| 5 | 0R | GM97_Layout:R_0805_2012Metric | R36, R82, R84, R86, R88 |
| 4 | 330R | GM97_Layout:R_0805_2012Metric | R83, R85, R87, R89 |
| 4 | 47k | GM97_Layout:R_0805_2012Metric | R27, R40, R124, R126 |
| 4 | MK-CoilDrvr IGBT - PINOUT HOLD | GM97_Layout:TO-220-3_Vertical | Q13, Q14, Q15, Q16 |
| 3 | 1N4148W / candidate | GM97_Layout:D_SOD-123 | D15, D30, D31 |
| 2 | 0R DNP | GM97_Layout:R_0805_2012Metric | R1, R128 |
| 2 | 1 uF | GM97_Layout:C_0805_2012Metric | C11, C13 |
| 2 | 1 uH | GM97_Layout:L_0805_2012Metric | L1, L2 |
| 2 | 2.2k DNP | GM97_Layout:R_0805_2012Metric | R45, R131 |
| 2 | 2.49k 1% | GM97_Layout:R_0805_2012Metric | R4, R6 |
| 2 | 4.7 uF | GM97_Layout:C_0805_2012Metric | C6, C8 |
| 2 | MMBT2907A | GM97_Layout:SOT-23 | Q3, Q4 |
| 2 | MMBT3904 | GM97_Layout:SOT-23 | Q30, Q31 |
| 2 | NET_TIE | GM97_Layout:NetTie-2_SMD_Pad2.0mm | NT1, NT2 |
| 2 | TC4427A | GM97_Layout:SOIC-8_3.9x4.9mm_P1.27mm | U6, U7 |
| 2 | ZTX553 | GM97_Layout:TO-92_Inline | Q1, Q2 |
| 1 | 1 A SMD fuse / MPN TBD | GM97_Layout:R_1812_4532Metric | F1 |
| 1 | 1 nF DNP | GM97_Layout:C_0805_2012Metric | C32 |
| 1 | 100 nF / 100 V | GM97_Layout:C_0805_2012Metric | C2 |
| 1 | 100k / CAM HYST | GM97_Layout:Potentiometer_Bourns_3224W_Vertical | RV4 |
| 1 | 100k / CRANK HYST | GM97_Layout:Potentiometer_Bourns_3224W_Vertical | RV2 |
| 1 | 10k / CAM ZERO | GM97_Layout:Potentiometer_Bourns_3224W_Vertical | RV3 |
| 1 | 10k / CRANK ZERO | GM97_Layout:Potentiometer_Bourns_3224W_Vertical | RV1 |
| 1 | 10k 1% | GM97_Layout:R_0805_2012Metric | R21 |
| 1 | 10k DNP | GM97_Layout:R_0805_2012Metric | R132 |
| 1 | 120R DNP | GM97_Layout:R_0805_2012Metric | R2 |
| 1 | 1N4734A 5.6 V | GM97_Layout:D_DO-41_SOD81_P10.16mm_Horizontal | D4 |
| 1 | 2.49k DNP | GM97_Layout:R_0805_2012Metric | R133 |
| 1 | 33 uF / 10 V | GM97_Layout:CP_Elec_8x10 | C3 |
| 1 | 33 uF / 50 V | GM97_Layout:CP_Elec_8x10 | C1 |
| 1 | 43045-2000 | GM97_Layout:Molex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_Horizontal | J120 |
| 1 | 47 uF / 10 V | GM97_Layout:CP_Elec_8x10 | C5 |
| 1 | 50k 1% | GM97_Layout:R_0805_2012Metric | R20 |
| 1 | CRANK POLARITY | GM97_Layout:Candidate_JP1 | JP1 |
| 1 | EXPANSION | GM97_Layout:Candidate_J131 | J131 |
| 1 | Ford104 | GM97_Layout:Ford104_TE770750_PLACEMENT_PROVISIONAL | J1 |
| 1 | LM2937ES-5.0 / SMD candidate | GM97_Layout:TO-263-3_TabPin2 | U1 |
| 1 | MC34072 SOIC / candidate | GM97_Layout:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MCP6002-I/SN | GM97_Layout:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | MS3_40_SOCKET | GM97_Layout:DIP-40_W15.24mm_Socket | J100 |
| 1 | MS3_INJ_10 | GM97_Layout:Candidate_J102 | J102 |
| 1 | MS3_JP2_34 | GM97_Layout:Candidate_J101 | J101 |
| 1 | MapDaddy wired interface - user supplied module | GM97_Layout:MapDaddy_Harness_4 | J150 |
| 1 | PTC 0.1 A | GM97_Layout:R_1812_4532Metric | F3 |
| 1 | PTC 0.5 A | GM97_Layout:R_1812_4532Metric | F2 |
| 1 | RETENTION_12 | GM97_Layout:Candidate_J140 | J140 |
| 1 | SERVICE | GM97_Layout:Candidate_J130 | J130 |
| 1 | SMBJ18A TVS | GM97_Layout:D_SMB | D2 |
| 1 | SN74AHCT541PWR | GM97_Layout:TSSOP-20_4.4x6.5mm_P0.65mm | U5 |
| 1 | SPEED RETURN - | GM97_Layout:Candidate_JP3 | JP3 |
| 1 | SPEED SOURCE + | GM97_Layout:Candidate_JP2 | JP2 |
| 1 | STPS3H100 | GM97_Layout:D_SMB | D1 |
Questions
How big is the GrandMarquis97 RevA PCB?
It measures 140.9 × 163.4 mm and has 8 copper layers, 1.6 mm thick.
What parts does the GrandMarquis97 RevA use?
246 parts, built around the SN74AHCT541PWRE4, MCP6002-I/SN, TC4427A (LX) and VND5N07-E. 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.
Where can I download the GrandMarquis97 RevA KiCad files?
From the thomasparlette/BoardLayout repository on GitHub, at the commit this page was made from: the board is GrandMarquis97_RevA.kicad_pcb and its schematic 01_power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the GrandMarquis97 RevA design in my own project?
Its repository states no licence, so its author keeps all rights: ask thomasparlette before reusing the design.
Similar boards
- 2 layers85 × 60 mm

- 2 layers50 × 100 mm

- 2 layers178 × 711 mm

- 4 layers165 × 100 mm

Usb scoring platform
AndrewCraswell/agency
Native KiCad engineering prototype, separate from the earlier ESP32/tscircuit board. Open usb-scoring-platform.kicadpro in KiCad 10; schematic and PCB are the editable source, with no generator required.
224 partsMIT - 4 layers100 × 176.5 mm

Elevation Pivot Daughter Board
mauro-starspec/Elevation_Pivot_Daughter-Board
KiCad 9 daughter board for the Starspec elevation/pivot controller.
263 parts - 2 layers60 × 40 mm

AUX RTN GND SHORT
vehiclewaxberry/Space-Embodied-Robot-Complete
航天服务星具身智能机械臂机器人 | Space Service Robot with Embodied Intelligence — mechanical, electrical & harness, power & thermal, and propulsion hardware design.
15 parts2 - 4 layers40 × 40 mm

Flight Controller
benwys/SparrowHawk
Open source flight controller for FPV drones. Includes two complete hardware designs (kicad) with production files. Will include custom firmware (bare-metal cpp). In progress :-)
89 partsMIT - 4 layers180 × 100 mm

Front panel
TIGP-Experimental-Methods/class-board-2026
TIGP class instrument 2026: one board, five blocks - KiCad hardware, ESP32-S3 firmware, phone PWA, Python API, workbook
76 parts