CM5 Ethernet Switch


"Power Stage Placement" completed.
Action 4 remains blocked: safe correction of the placed terminal metadata could not be verified, so no design changes were made. Fresh checks still show three Missing Power errors—U1 VBUS_EN/VBAT and U2 VDD12_SW_OUT—plus the incorrect U2/L2 association; placement and copper checks remain clear, with details in ERC Metadata Remediation.
Shall I proceed with action 5’s routing-constraint review only, keeping routing and geometry changes paused until the stackup is resolved?
ok
I’ll review the PCIe, RGMII, and Ethernet routing constraints only—pair definitions, impedance targets, timing/length requirements, and reference planes. I won’t change geometry or start routing while the stackup remains unresolved.
Thought for 17 mins 9 sec
Thought for 17 sec
Awaiting 1 task
"PCB Routing Constraint Review" completed.
The routing-constraint review reported completion, but I could not retrieve its findings before tool access ended, so action 5 is not yet reconciled or verified.
This session requested a read-only review; no board edits or routing were applied by me. Next is to retrieve the report, assess its PCIe/RGMII/Ethernet findings, and present the results for your approval before any further action.
Execution stopped because your ACUs ran out.

Waiting for input


Fabrication Stackup Proposal
Action 3 mask and paste review — 2026-10-07
Read-only checkpoint complete; manufacturing layer verification incomplete. Stop before action 4. No geometry, rule, placement, connectivity, stackup or impedance changes; no export, routing, order or manufacturer communication. Action2 exact-stackup blocker remains open. Results below distinguish rule-derived nominal screening from final layer geometry.
Source applicability
Microchip AN18.15 recommends symmetric EP windows, 65–90% general EP paste area, and minimum 0.30 mm webs for QFN/DQFN. Its encroached-via guidance specifies 70–75% coverage. Peripheral mask expansion is 0.05 mm per side; webs below 0.09 mm should be removed. These are applicable U2 general assembly guidance, not assembler approval for filled/capped vias.
U3 is TQFP-EP, not an ordinary TQFP without a center pad: the KSZ9477S datasheet states a 10 ×10 mm exposed pad, and land-pattern center pad X2/Y2 maximum 10.50 mm. The supplied device datasheet does not specify stencil window dimensions or paste-coverage percentage in this lookup. Do not treat AN18.15's QFN range as a package-specific U3 mandate; U3 stencil design needs TQFP-EP/assembler confirmation. A web-generated statement that TQFP lacks an EP was rejected, not carried into conclusions.
Fresh JLC capabilities source extraction gives 0.10 mm minimum mask dam for green 1 oz, 1:1 mask expansion supported, and 0.09 mm opening-to-neighboring-trace clearance. It did not provide a stencil minimum web/aperture value; no JLC stencil approval inferred. Existing approved ENIG/process acceptance remains open.
Finite review table

Table


ItemU2 status and evidenceU3 status and evidence
EP mask openingPASS nominal intent / final union NOT VERIFIED. EP winning rule: 8 ×8 mm copper, +0.05 mm mask → 8.10 ×8.10 mm nominal opening. All thermal lands lie inside this opening; per-via tenting cannot prove top holes covered after mask union.NOT VERIFIED. Native SVG confirms EP 10.50 ×10.50 mm on Top. Exact EP rule-source read has no mask/paste expansion override; footprint-generated values are explicitly excluded by that tool. Cannot infer 10.50 or 10.60 mm actual mask opening from absence of overrides.
EP explicit paste count/sizePASS rule geometry: all nine active zones freshly inspected, each 2.30 ×2.30 mm, every combination X/Y −2.65/0/+2.65 mm. EP monolithic paste rule −4.00 mm nominally suppresses 8 mm EP opening.NOT VERIFIED actual paste. Complete 279-node compact U2/U3 pad/zone inventory lists only nine U2 zones, no explicit U3 paste-window zones. U3 has no project EP monolithic suppression/windowing rule. Asset-derived paste remains unavailable, so absence of standalone zones is not proof of one full EP aperture or no aperture.
EP paste coveragePASS nominal: 9 ×2.30² =47.61 mm² /64 =74.390625%. Matches cited QFN general/encroached ranges. Final union/duplicate asset paste NOT VERIFIED.NOT VERIFIED. If an unreduced full 10.50 mm square aperture exists it would be 110.25 mm², 100% of copper (110.25% of the 10 mm device EP); this is a conditional risk, not a measured defect. No measured window count, area or duplicate paste union.
Window webs / EP containmentPASS nominal: 2.65−2.30 =0.35 mm web; total extent ±3.80 mm leaves 0.20 mm inset from ±4 mm copper. No window overlaps another or crosses EP copper boundary in rule geometry.NOT VERIFIED: window geometry unavailable, so no web or edge-inset certificate.
Perimeter mask / paste attributesPASS nominal rules: four row rules cover 72 lands, copper 0.30 ×0.90 mm (orientation exchanged by row), mask +0.05 mm →0.40 ×1.00 mm opening, paste expansion zero →0.30 ×0.90 mm. Fresh SVG includes all 72 copper rectangles at 0.50 mm pitch. Runtime/final mask/paste artwork NOT VERIFIED.NOT VERIFIED mask/paste. SVG includes 128 peripheral copper rectangles, 0.20 ×1.52 mm at 0.40 mm pitch. Full pad inventory enumerated but returns no effective mask/paste values. Do not guess expansion from system defaults.
Signal-pad mask damsPASS nominal, no margin: 0.50−0.40 =0.10 mm within rows, equal to extracted JLC green minimum and above Microchip 0.09 mm. EP-to-row nominal mask gap 4.45−4.05 =0.40 mm; no nominal merging. Actual registration, mask union and neighboring-trace clearance NOT VERIFIED.NOT VERIFIED. Copper gap 0.40−0.20=0.20 mm. With hypothetical +0.05 mm expansion a dam would be 0.10 mm, but that expansion is not verified. EP copper-to-signal copper minimum axis gap 6.90−5.25=1.65 mm; mask gap cannot be certified.
Thermal-via mask treatmentPASS documented tenting intent, physical coverage NOT VERIFIED: corrected 36-carrier rule retains −0.305 mm top and bottom expansion on 0.61 mm lands, nominal zero individual openings. Large top EP mask opening overlaps the entire field.NOT VERIFIED: 64 GND thermal carriers previously identified; fresh allowance rule only sets viaInPad Through-hole, not top/bottom mask expansion. No project-level U3 tenting rule was found. Asset/default effective openings unavailable.
Thermal lands/drills vs EP boundaryPASS lands: independent 36/36 0.61 mm diameter, 1.20 mm pitch; extent ±3.305 mm inside EP ±4 mm (0.695 mm margin). Full 0.33 mm drill inventory NOT VERIFIED: fresh SVG context shows one actual via drill radius0.165 at (−9.4,−1.8), but not all36. Suppressed library MH drills are not substitute evidence.PASS nominal array containment: existing 8×8 1.20 mm field extends ±4.20 mm; 0.60 mm lands extend ±4.50, within ±5.25 EP (0.75 mm margin). Full current effective drill/mask inventory NOT VERIFIED in this batch. SVG also draws suppressed MH primitives: do not count as active replacement drill or paste evidence.
Paste overlaps thermal holesConditional overlap established by intended geometry: at local (±0.6,±0.6), central window spans ±1.15 mm and includes intended0.33 mm holes; windows are not hole keepouts. Acceptable filling/capping process must be confirmed, not assumed from tenting.NOT VERIFIED: paste is unavailable; full-EP conditional aperture would overlap the thermal field.
Resin fill / cap / flatnessNOT VERIFIED supplier acceptance for both: approved intent is selective nonconductive epoxy fill + planarization + copper cap, Type VII. Mask tenting and overlap permissions do not implement or prove that process; no communication/acceptance obtained.Same.
Actual Top mask/paste layersNOT VERIFIED: fresh zone rule-source and compact scene both say Top Solder Paste, but combined native SVG is copper/silk, not a mask/paste-only plot. Earlier computed.layer Top discrepancy remains unresolved; this review does not prove incorrect exported copper.NOT VERIFIED: native copper SVG is not production paste/mask evidence. No supported layer-specific snapshot input was exposed by inspected get_layout schema; no manufacturing export attempted to bypass unrouted release gates.
Confirmed findings, next correction gate, completion
Confirmed configuration findings: U2's nine windows/monolithic suppression and perimeter mask/paste rules are present; U3 lacks explicit project EP windowing/suppression and dedicated tenting rules in the returned rulesets. No newly confirmed erroneous manufactured mask/paste geometry can be certified from these readbacks. U3 full paste and duplicate-paste risks remain Warnings, not proved Errors; U2 prior raw/computed-layer discrepancy is a Warning requiring actual layer evidence, not an authorized geometry repair.
Fresh bounded check at 2026-10-07T06:19:33.979Z for Invalid Layer, Via In Pad and Overlapping Copper returns no entries. These checks do not validate mask dams or stencil output and are not a release pass.
Next necessary step before a correction: obtain native effective mask/paste-only geometry (especially U3 EP, all128 perimeter openings, suppressed MH contribution and paste union) or supported source-footprint layer readback. If U3 full EP paste is confirmed, request lead authorization to suppress only that EP monolithic paste and define an assembler-approved TQFP-EP window pattern; do not apply a QFN recipe blindly. If U2 zones bake onto copper rather than paste, request authorization for a source/layer correction after that fact is proven. No repair authorized or made here. Actual output review remains gated, not bypassed with unrouted fab export.
Assigned scope: bounded rule/geometry/source review and finite table completed; exhaustive effective perimeter/EP mask/paste layer verification failed/incomplete at the specific readback gates above; geometry correction/export/supplier contact/action4 unattempted. This finishes the review checkpoint, not assembly release or overall design.
Action 2 checkpoint — 2026-10-07
Outcome: individually documented platform blocker; exact stackup NOT applied. Stop before action 3. Schema/settings reinspection completed; physical mutation and applied-stackup validation unattempted because an exact supported representation is not established. No via, stencil, impedance metadata, placement, outline, routing, target or order changes made in this checkpoint. Outstanding thermal drill verification stays open independently.
Supported path versus missing contract
  • Fresh mutate_board custom copper schema exposes role/name/color and numeric weightOz (0.25–6), but no independent copper thickness. Dielectric and mask objects expose thicknessMm; these are not copper inputs. Loose any wrappers do not document backend acceptance of extra fields.
  • Fresh get_layout_rule_config reports stackup valueType boardStackup, with top-level version/key/baseTemplateKey/label/layers/vias/holes. It supplies no nested layer field names, units or serializer. Fresh layout scene-tree and full physical-stackup reads return formatted geometry, not writable structured layer JSON. Thus the top-level discovery is insufficient to safely submit a raw custom stackup; no invented copper field or weight conversion was tried.
  • Fresh saved-profile discovery: JLCPCB + 6 Layer returns zero matches among 13 stackup profiles; four JLCPCB profiles and one six-layer profile match individually, but none jointly. No exact saved JLC06161H-3313 profile is available in this discovery. Saving a profile snapshots current geometry and cannot author the missing thickness.
Before / after / approved required geometry
Full physical readback completed (39/39 stackup items); after remains identical to before because no stackup write occurred. Current carrier custom-standard-6-layer, Standard 6 Layer (Custom); manufacturing profile Custom (no base), saved stackup none.

Table


ParameterBefore = after, unchangedApproved JLC06161H-3313 target
Copper L1/L60.035 mm0.035 mm
Copper L2/L3/L4/L50.035 mm each0.0152 mm each
L1–L2 / L5–L6 gaptwo 0.071 mm Prepreg sheets each, total 0.142 mm; Dk 4.13313 ×1, 0.09940 mm; Dk 4.1
L2–L3 / L4–L5 gapCore 0.457 mm each; Dk 4.7bare Core 0.55 mm each; Dk 4.6
L3–L4 gaptwo 0.071 mm Prepreg sheets, total 0.142 mm; Dk 4.12116 ×1, 0.1088 mm; Dk 4.16
Roles L1→L6Signal / GND / Signal / Power / GND / Signalpreserve same roles
Mask0.025 mm each side, Dk 4not newly approved/changed here
Overlay/paste0.010 mm each per sidenot laminate thickness specifications
Via/hole configurationsThrough-hole L1→L6 0.60 mm land / 0.30 mm template drill; wildcard drill and laser holespreserve configurations and node-specific overrides
The current total substrate is reported rounded as 1.48 mm (earlier exact 1.48112 mm). Published target copper-plus-dielectric sum is 1.5384 mm, not an instruction to pad the stack to nominal 1.6 mm. Existing 180 ×120 mm rectangle and all placements were read, not changed. Target geometry above reuses the accumulated official JLCPCB source, not a new vendor production acceptance.
Exact next user action and source evidence
The most relevant Flux help entry found partially addresses this need; it documents layer-property editing, not an exact independent copper-thickness API or guaranteed arbitrary copper cell input:
Every layer's properties can be modified by clicking on the target property. Some of those properties will have preloaded options, and some others can accept any input.
Required action: Contact Flux Support with this project URL and the approved target table above. Request either the supported independent numeric copper-thickness input/serialized boardStackup.layers schema, or an exact JLC06161H-3313 saved profile. Specifically require 0.0152 mm inner copper without a nominal weight conversion, preserving six-layer roles, outline, placements, and via configurations. Manual Stackup Editor property editing is documented, but arbitrary exact copper-thickness acceptance is not established; do not claim a manual exact implementation has been verified. After support supplies or applies a supported representation, re-read every physical layer and run bounded stackup validation before any action 3.
Internal platform feedback was attempted once in this checkpoint and failed; no ticket/report was filed. User support contact above is therefore still required. This checkpoint completes discovery/documentation only, not action2 physical implementation or overall board readiness; action3 remains unattempted.
Authorized targeting correction and support check — 2026-10-06
This latest section supersedes the earlier stale-selector failure, not the remaining fabrication gates.

Table


Assigned itemOutcomeEvidence / limitation
Correct U2 thermal rule targeting onlyCompleted mutationExisting ruleset c1f38fa7-9dec-4377-8004-e72883ab5c21 selector replaced with 36 exact current Smart Via carrier UID descendant-via selectors. All existing geometry values retained: 0.33 mm hole, 0.61 mm XY land, −0.305 mm top/bottom mask expansion, All annular layers, Through-hole via-in-pad and Direct Connect. No U3/global rule, outline, placement, net or schematic change. Mutation acknowledged success; ruleset readback reports 36-via 6×6 array and intended dimensions.
Exhaustive effective child geometry verificationIncomplete / blocked readbackInitial post-change detailed output visibly confirmed corrected U2 children and unchanged U3 samples, but was truncated. Subsequent 100-child readback confirms all 36 selected carrier-derived child UIDs exist among 100 thermal children, yet returns UID-only tables rather than per-child computed values. Compact readback instead groups template defaults 0.30/0.60 mm; do not treat these as effective override measurements. Cannot certify all 36 U2 or all 64 U3 baked values from this final response. Prior full carrier inspection established the U2 Cartesian field X −13/−11.8/−10.6/−9.4/−8.2/−7 and Y −3/−1.8/−0.6/+0.6/+1.8/+3 mm, 1.20 mm pitch.
Concrete structured stackup support checkCompleted discovery; application failed/blockedget_layout_rule_config('Stackup') returns canonical stackup, valueType boardStackup, top-level options version/key/baseTemplateKey/label/layers/vias/holes, but no nested copper layer thickness schema. Stackup readback remains Standard 6 Layer (Custom), all copper 0.035 mm, with existing dielectric construction. This discovery does not establish a supported exact writable 0.0152 mm copper representation. No undocumented JSON or weight conversion submitted; physical stackup unchanged.
Fresh selected DRC/ERCCompleted, not release passreviewedAt 2026-10-06T15:45:47.571Z: selected via-in-pad, overlapping copper, under-connected via and stackup review query returned no violations; Invalid Pads contains one Informational Footprint item a92706e0-4ca5-4f78-bc46-f60b229303ba__afdaecec-4ca5-88aa-bcb5-c3e51085f548. Missing Power still has three Errors: U1:VBUS_EN, U1:VBAT, U2:VDD12_SW_OUT. No suppression or electrical fix authorized. Bounded checks do not certify overall DRC or assembly readiness.
Internal platform feedbackFailed submissionRequested explicit independent copper thickness / documented structured stackup layer schema; feedback tool explicitly reported submission failed. No ticket was filed.
Routing, placement changes, export, quotes, orderUnattemptedOutside this batch authorization.
Batch result: targeting repair performed and read-only rules/UID/check inspection completed; exhaustive baked geometry remains uncertain due to response detail limits. Exact approved stackup application, vendor Type VII acceptance, stencil-layer discrepancy, U3 asset mask/paste, ordinary drill clearance and PCIe tolerance/finished copper gates remain blocked individually. Overall board is not complete or fabrication-ready.
Focused finite-check completion — 2026-10-06
This follow-up supersedes earlier statements that baked thermal geometry was unavailable. Read-only inspections completed; no hardware mutation, routing, export or order. Checks below distinguish geometry passes from assembly release blockers.

Table


CheckStatus / severityFresh evidence and disposition
U2 nine stencil windows: size, symmetry, web and coverageCompleted / PASS geometryAll nine active zones read 2.30 × 2.30 mm at every combination of local X/Y −2.65, 0, +2.65 mm. Web = 0.35 mm; aperture area = 47.61 mm²; coverage of 8 × 8 mm EP = 74.390625%; edge inset = 0.20 mm. Matches Microchip AN18.15 symmetrical-window recommendation, minimum 0.30 mm web and 65–90% area range.
U2 stencil actual layerCompleted inspection / BLOCKED acceptance, WarningEvery zone explicitly says raw layer: Top Solder Paste, but computed.layer: Top. This is not proof of erroneous exported copper, nor proof of correct stencil output. Actual layer-specific production output is required; exports are expressly prohibited in this scope.
U2 EP mask/paste ruleCompleted rule check / PASS intent, BLOCKED final mask unionEP rule remains +0.05 mm mask (nominal 8.10 mm opening) and −4.00 mm monolithic paste suppression. Its large EP opening includes the entire via field; per-via tenting cannot independently prove holes covered after mask union. Filled/capped treatment remains mandatory.
U2/U3 thermal count, pitch, containment, net and spanCompleted / PASS geometry100 current protected GND Smart Via carriers: U2 36 at X −13, −11.8, −10.6, −9.4, −8.2, −7 mm and Y −3, −1.8, −0.6, +0.6, +1.8, +3 mm; U3 64 at X 9.8 through 18.2 mm and Y −4.2 through +4.2 mm, step 1.20 mm. All connect all six layers. With 0.60 mm lands, U2 copper-field extent is ±3.30 mm inside ±4 mm EP; U3 ±4.50 mm inside ±5.25 mm EP. Direct-connect effective thermal relief.
U2 intended 0.33/0.61 mm override effectivenessCompleted / FAIL, Error relative to repair intentAll 100 thermal via children read baked hole 0.30 mm and land 0.60 mm; forceAnnularLayers is Top, Bottom, not All. Current U2 example carrier 04da9dec-9dc2-45a8-b182-ccdc2b950e6d is at (−9.4, −1.8) mm. Existing rule c1f38fa7… still selects old carrier UIDs such as d8a7d489…, absent from the current 100-child UID list. Therefore the documented 0.33/0.61 mm and tenting override is not effective on the current array. Do not copy old drill map into fabrication notes. Repair requires a separately authorized mutation targeting current carriers/children; none made here.
Current actual thermal holes/annuli versus published recommendationsCompleted / PASS nominal screening, BLOCKED vendor process acceptanceCurrent 0.30 mm hole / 0.60 mm land gives 0.15 mm radial annulus, matching AN18.15 best-result ranges (0.25–0.30 mm finished hole, 0.5–0.6 mm pad) and 1.20 mm pitch fits 0.8–1.5 mm range. Fits previously sourced JLC POFV 0.20–0.50 mm hole and ≥0.05 mm annulus nominal limits. CAD hole is not verified finished-hole tolerance; filled/capped acceptance and selective fill map still need vendor confirmation.
U3 EP copper / GNDCompleted / PASS geometryExact active EP node at offset 120 of U3 pad list reads 10.50 × 10.50 mm, local (0,0), GND e90050fa…, direct connect.
U3 segmented paste and effective maskCompleted bounded inspection / BLOCKEDU3 pad/footprint detail has no exposed effective mask/paste-expansion fields, and combined U2/U3 zone listing returns only nine U2 windows. No U3 segmentation evidence exists in this inspection; absence of standalone zones does not establish absence of asset-derived paste. Need actual asset-derived stencil/mask geometry or authorized production-layer inspection. Do not certify U3 paste coverage or invent its mask expansion.
Type VII fill/cap and final flatnessCompleted intent comparison / BLOCKEDCAD permissions and raw tenting rules do not implement epoxy fill, planarization or copper caps. Vendor/assembler approval required; AN18.15 paste guidance depends on via treatment, so 74.4% is a sound initial pattern, not an approved Type VII reflow recipe.
Ordinary PTH/NPTH clearance around fill arraysBLOCKED individuallyArray spacing is measured, but does not establish the previously sourced >0.45 mm clearance to ordinary drills. Need drill-classified geometry including asset holes and vendor interpretation; no export permitted.
Exact approved copper thickness APICompleted schema discovery / BLOCKED implementationmutate_board custom copper object provides name, color, type and numeric weightOz (0.25–6), not thicknessMm; thicknessMm exists for dielectric and solder-mask objects only. Thus weight is NOT merely an enumeration, but there is no supported independent numerical copper-thickness field. The loosely typed bottom/middle/unchanged wrappers do not establish backend support for extra copper keys. create_stackup_profile accepts only layout UID/name/reason and snapshots current stackup; it cannot supply layer construction. Previously discovered JLC saved profiles are four-layer. Exact 0.0152 mm inner foil cannot be applied with the exposed supported tool contract; no invented conversion or unknown JSON key was submitted. Generic physical stackup stays unchanged.
Assembly evidence and platform scope
Fresh official-source web search returned the AN18.15 PDF's explicit recommendations: symmetrical EP windows; ≥0.30 mm webs; 65–90% EP area (70–75% for encroached vias); best-result finished hole 0.25–0.30 mm, pad 0.5–0.6 mm and centers 0.8–1.5 mm. Official AN18.15 PDF. Evidence here is the official PDF search extraction, not a new query_datasheet citation or package-specific assembler approval; do not mix it with the older revision's different hole ranges.
Most relevant platform documentation only establishes UI layer editing, not the agent API copper field: “Every layer's properties can be modified by clicking on the target property. Some of those properties will have preloaded options, and some others can accept any input.” Source. The limitation above is specifically the exposed supported agent-tool contract, not a claim that manual Stackup Editor editing is impossible.
Finite batch conclusion: geometry/schema inspection and proposal update completed. Found a concrete stale U2 thermal-rule failure rather than blanket unavailability. U2 window geometry and both current thermal arrays pass the stated nominal screens; stencil layer, U3 asset-derived mask/paste, ordinary-drill clearance, exact copper application and supplier acceptance remain individually blocked. No fixes were authorized for this read-only geometry scope; routing/export/order unattempted.
Approved implementation follow-up — 2026-10-06
This section supersedes the initial approval-pending status below; earlier research is retained as a dated baseline. The lead relayed user approval of JLCPCB JLC06161H-3313, nominal 1.6 mm, 1 oz outer / 0.5 oz inner, controlled impedance and non-conductive epoxy-filled, planarized, copper-capped Type VII thermal vias, conditional on pre-routing gates. Approval is recorded, but the physical stackup has NOT been applied. No board, placement, schematic, net, footprint, routing or fabrication-target mutation was made in this implementation batch.
Item status

Table


Assigned itemStatusEvidence / specific blocker
Confirm approved manufacturer construction and available targetsCompletedFresh official JLCPCB impedance-page inspection confirms JLC06161H-3313 copper 0.035 mm exterior / 0.0152 mm interior; outer 3313 prepreg 0.09940 mm, Dk 4.1; middle 2116 prepreg 0.1088 mm, Dk 4.16; core Dk 4.6. Bare-core 0.55 mm is from the earlier source extraction below. Four discoverable JLCPCB saved stackups are all four-layer, not substitutes for this six-layer build.
Apply exact custom physical stackupFailed / blocked; mutation unattemptedThe inspected typed custom-board input exposes copper weightOz, not independently specified copper thickness. The published inner foil is labeled 0.5 oz but is explicitly 0.0152 mm; substituting a generic nominal weight conversion would not verify that geometry. No documented exact representation was established. Current generic custom six-layer stackup, all 0.035 mm copper, remains unchanged; do not report the approved stackup as applied.
Record fabrication intentCompleted in this file onlyRequire ENIG and explicit epoxy fill + planarization + copper caps (Type VII), identifying every active U2/U3 thermal via. This is not an applied native manufacturing profile, selected order option, or production acceptance. Tenting and via-in-pad allowance remain unchanged and are not evidence of Type VII processing.
Preserve impedance requirements / establish route geometryPreservation completed; width/spacing application unattempted and blockedNo net metadata edited. Previously sampled PCIe 85 ohm differential +/-5%, Ethernet 100 ohm differential +/-15%, RGMII 50 ohm single-ended +/-15% remain the requirements. Fresh sampled Ethernet/RGMII readback agrees; query filtering returned a broader scope, not an exhaustive audit. Actual finished copper, pressed construction, mask and calculator settings plus fabricator acceptance of PCIe +/-5% are still required. No verified widths/gaps were generated.
Verify thermal-via and stencil readinessFailed / incompleteU2 raw rules select 36 thermal carriers, 0.33 mm holes / 0.61 mm lands; U3 via-in-pad allowance remains. Fresh selected U2 paste zones 1/5/9 are active 2.30 mm squares at local diagonal coordinates -2.65/0/+2.65 mm. Their raw layer is Top Solder Paste but computed.layer is Top, so actual stencil-layer output is NOT verified. Full baked U2 via/pitch, U3 mask/paste, final mask union and vendor array acceptance remain open. No footprint repairs were changed.
Fresh bounded pre-routing reviewCompleted, not a release passERC returned three Missing Power Errors: U1:VBUS_EN, U1:VBAT, U2:VDD12_SW_OUT. Airwire-inclusive DRC query reports 375 entries, first 12 shown as Airwire Errors. A separate selection for stackup, board-edge placement, component-body overlap, pad access, overlapping copper and via-in-pad returned no entries; this bounded result is not comprehensive geometric or fabrication certification.
Routing, exports, quotes and ordersUnattemptedOutside this approval and still gated.
Concrete handoff gates
  1. Establish a supported, inspectable exact copper-thickness representation for the vendor's 0.0152 mm inner foil without an invented weight conversion, then apply and re-read the full six-layer construction; retain L2/L5 ground, coordinates, outline and existing repaired pad rules. Alternatively obtain an explicit fabricator-approved different construction before any substitution.
  2. Obtain the actual finished exterior copper and complete calculator stackup/material/mask settings; obtain written PCIe +/-5% acceptance or separate approval of a requirement change. Do not promise generic calculated widths as vendor-approved geometry.
  3. Resolve U2 paste raw-versus-computed layer discrepancy with actual layer output; complete U3 stencil/mask and thermal-hole checks. Vendor must approve current array holes, lands, surrounding drill clearances, selective fill map and final cap flatness. Never treat tenting as the specified filling/capping process.
  4. Lead must resolve or justify the three current ERC Errors; expected airwires remain until authorized routing. No global suppression performed.
Batch conclusion: research, approval/fabrication-intent documentation and bounded review completed; physical implementation and route-geometry readiness remain blocked. This does not complete the overall board.

Research date: 2026-10-06. Read-only engineering recommendation; only this project file was created.
Recommendation and approval gate
Recommend JLCPCB, nominal 1.6 mm, JLC06161H-3313, 1 oz outer / 0.5 oz inner copper, ENIG, explicit non-conductive epoxy-filled, planarized and copper-capped through-vias (POFV / IPC-4761 Type VII) under U2/U3. This is a manufacturer-published six-layer construction, not the Flux generic preset. Its close outer reference planes suit routing these interfaces on L1/L6; JLCPCB documents resin-filled/capped processing included for six-layer and higher orders. Actual eligibility and price must be checked in the current order configuration; no board price was obtained or estimated.
Conditional recommendation, not production approval: fabricator must approve the actual U2 0.33 mm drill/0.61 mm land and U3 0.30 mm drill/0.60 mm land arrays, hole interpretation, fill identification and finished pad flatness. JLCPCB pages use inconsistent terminology for via diameter; do not shrink the existing lands just to match a marketing table. Request written acceptance first.
Worth selecting instead: PCBWay nominal 1.6 mm six-layer Regular #1, 1 oz outer / 1 oz inner copper, controlled impedance and Type VII resin-filled/capped VIPPO. Prefer this alternative if retaining 1 oz inner planes or obtaining a negotiated stackup/impedance tolerance is important. Filling/capping adds processing, price and time; obtain a project-specific quotation rather than assuming inclusion.
Current live project inspection
Physical stackup — confirmed
Applied manufacturing profile is Custom (no base profile); saved stackup target is none. The physical board does nevertheless have Standard 6 Layer (Custom), carrier custom-standard-6-layer.

Table


Copper layerPurposeCopper thickness
L1 TopSignal0.035 mm
L2 Mid-Layer 1Ground plane0.035 mm
L3 Mid-Layer 2Signal0.035 mm
L4 Mid-Layer 3Power plane0.035 mm
L5 Mid-Layer 4Ground plane0.035 mm
L6 BottomSignal0.035 mm
Dielectric gaps L1–L2 / L2–L3 / L3–L4 / L4–L5 / L5–L6: 0.142 / 0.457 / 0.142 / 0.457 / 0.142 mm. Each 0.142 mm gap comprises two nominal 0.071 mm prepregs, εr 4.1; cores have εr 4.7. Mask is 0.025 mm per side, εr 4. Tool reports total substrate thickness 1.48112 mm (rounded table values do not precisely reproduce it). Paste and overlay entries are each 0.010 mm per side and are not fabrication laminate specifications. This generic physical construction is not verified as either vendor's supported production stackup.
Through-via template: 0.60 mm land / 0.30 mm drill, L1–L6. Current via-node count is 168. Brief reports zero traces; no routing was performed. These aggregate sizes do not capture the U2 node-specific overrides.
Exposed pads, via arrays and stencil — mixed evidence
  • U2 at (−10, 0) mm, 90°, EP copper 8 × 8 mm, mask expansion +0.05 mm (nominal 8.10 mm square opening). EP monolithic paste suppressed using −4.00 mm paste expansion. Nine named U2 EP paste zones exist in live scene-tree inspection. The prior repair file records 2.30 × 2.30 mm windows, 2.65 mm centers, 0.35 mm webs, 74.4% area coverage; the present zone-node response exposes names/UIDs but not their geometry, so those dimensions remain historical rather than freshly verified.
  • U2 thermal rules select 36 array carriers and specify 0.33 mm drill / 0.61 mm land, all-layer annular rings and direct connect. −0.305 mm top and bottom mask expansion attempts tenting. Prior repair file records a 6 × 6 array at 1.20 mm pitch; current via-node output does not expose computed drill/position, so selector effectiveness and exact baked geometry require reinspection/export. Nominal annulus from these rules is 0.14 mm.
  • U3 at (14, 0) mm, 180°, EP copper 10.50 × 10.50 mm, confirmed in current 2D geometry. Current 2D via positions span X 9.8–18.2 mm, Y −4.2–4.2 mm, an 8 × 8 field at 1.20 mm pitch; the via section reports 64, with 0.30 mm drawn radius and all six connected layers. Stackup drill template is 0.30 mm; separate MH primitives are drawn at 0.61 mm land / 0.30 mm hole but live rules mark their defective mount grid inactive. Do not confuse those suppressed primitives with active replacement vias.
  • U3 exact effective EP mask expansion, monolithic/segmented paste and via tenting were not conclusively exposed by the returned inspection. Only nine U2 paste zones were listed; this does not prove U3 has no paste. U3 stencil segmentation and final mask/paste Gerbers remain a release blocker.
  • Via-in-pad permission is a geometric overlap allowance, not an instruction proving resin filling/capping. Tenting is not Type VII. U2's EP mask opening can expose a via region despite per-via tent rules: inspect the union of final mask openings, not just individual via attributes.
Impedance metadata — confirmed examples, not routed impedance
Live schematic nets show PCIe TX/RX/source-side AC segments 85 Ω differential, ±5%, reciprocal pair partners, bus PCIE_CM5; RGMII examples TXD0–3/TXC/RXC/RX_CTL 50 Ω single-ended, ±15%, TX/RX bus groups; LAN and WAN MDI examples 100 Ω differential, ±15%, reciprocal partners and per-port bus groups. Prior repair report records an exhaustive 68-net audit; this investigation sampled the current 100-net page rather than claiming a new exhaustive audit.
Important tolerance gate: ordinary ±10% fabrication impedance control does not meet the project's PCIe ±5% metadata automatically. Request a guaranteed ±5% PCIe process with coupons/TDR report, or obtain explicit engineering/user approval before changing that requirement. No widths, pair gaps or impedance guarantees are proposed here.
Manufacturer-published six-layer choices
JLCPCB exact construction
Official controlled-impedance stackups exposes JLC06161H-3313, nominal 1.6 mm, 1 oz outer / 0.5 oz inner:

Table


Stack element, top to bottomPublished thicknessεr
L1 copper0.035 mm—
3313 ×1 prepreg0.09940 mm4.1
L2 copper0.0152 mm—
Core, without copper0.55 mm4.6
L3 copper0.0152 mm—
2116 ×1 prepreg0.1088 mm4.16
L4 copper0.0152 mm—
Core, without copper0.55 mm4.6
L5 copper0.0152 mm—
3313 ×1 prepreg0.09940 mm4.1
L6 copper0.035 mm—
JLCPCB calculator guidance identifies NP-155F for 4–8-layer calculations and distinguishes finished exterior copper, mask and etched trapezoid effects. Obtain the actual approved material, pressed thicknesses and copper after POFV plating rather than copying generic εr/copper into a solver. The public table is a candidate ordering construction, not an approved panel build for this design.
Six-layer capabilities document controlled impedance and board sizes far above 180 × 120 mm. POFV process/design requirements specify epoxy fill, cure, leveling and copper overplate, hole range 0.20–0.50 mm, minimum annulus 0.05 mm (0.075 mm preferred), and >0.45 mm spacing from regular PTH/NPTH. Array pitch alone does not establish PTH/NPTH clearance compliance.
Current via-covering ordering guide explicitly distinguishes epoxy-filled/capped from tented/ink-plugged vias, limits filling holes to ≤0.50 mm, and requires an image/note identifying fill vias or a hole-diameter range. Select Epoxy-filled & Capped, clearly identify U2/U3 arrays, and request production-file confirmation. Capabilities use ambiguous “via diameter 0.15–0.55 mm” wording; ask whether this means hole diameter before accepting the 0.60/0.61 mm lands. A copper-paste fill is separate from non-conductive epoxy and is not required merely to make soldering safe.
Cost implications: official six-layer POFV announcements/help document inclusion; newer general blog descriptions call it premium. Confirm the configured order, ENIG, quantity, board area and selected fill option; do not carry promotional small-board pricing onto this 216 cm² board.
PCBWay exact construction
Current official multilayer construction catalog, 6-layer Regular #1, nominal 1.6 mm, 1 oz exterior / 1 oz interior, 70% residual-copper condition:

Table


Stack elementPublished detail
L1/L60.0175 mm base copper, plated to 1 oz
L1–L2 and L5–L6PP2116 RC58%, initial 0.1300 mm, pressed 0.1195 mm, Dk 4.45
L2/L3/L4/L50.0350 mm copper
L2–L3 and L4–L5Bare core 0.4300 mm, 0.5000 mm including two copper layers, Dk 4.6
L3–L4PP7628 RC46%, initial 0.1960 mm, pressed 0.1750 mm, Dk 4.74
Finished boardCatalog states 1.55 mm ±10%
Do not count the 0.5000 mm copper-inclusive core plus its two foils twice. The same catalog's Regular #4 is 2 oz exterior / 1 oz interior, not a drop-in same-copper alternative: exterior PP2116 pressed 0.1125 mm, middle two-sheet PP2116 total 0.2250 mm, core/copper as above, finished 1.66 mm ±10%. It is not recommended here without a reason for heavier exterior copper.
The older official standard-stackup article gives a different 1.6 mm 1 oz construction (0.11/0.53/0.11/0.53/0.11 mm gaps, Dk 4.29/3.96). Do not silently mix this with Regular #1. Catalog structures depend on residual copper and actual pressing; PCBWay states custom-stackup/impedance work is calculated and confirmed with the customer. Obtain an approved stack drawing before application/routing.
Official Type VII via covering documents non-conductive paste fill, hardening, end planarization, metallization and plate-over for a flat solderable surface; Via-in-pad documents resin filling and electroplated caps and explicitly warns of added production time. Capabilities state nominal impedance control ±10%, and ±5 Ω at 50 Ω or below; tighter control is higher requirement. The ordinary via-in-pad annulus published there is 0.15 mm; U3's nominal 0.15 mm meets it, whereas U2's rule annulus 0.14 mm needs explicit process acceptance, not automatic approval. Exact resin-fill aspect-ratio, hole/land tolerances and cost for these arrays remain quotation/engineering-review questions.
Flux target availability — confirmed
Saved six-layer stackup discovery returned only Flux Standard 6 Layer v1, UID mfp_stackup-preset-standard-6-layer. Searches for manufacturer-specific JLCPCB and PCBWay manufacturing profiles both returned none. Generic Standard Density described as four-layer must not be called a manufacturer-backed six-layer solution. No currently discoverable one-click manufacturer-backed six-layer target is available. A physical stackup and saved target pointer are independent.
Next actions — only after user approval
  1. Obtain user choice: recommended JLCPCB construction or PCBWay alternative. Keep placement, outline and six-layer count unchanged.
  2. Send chosen manufacturer exact array drawings, hole vs finished-drill specification, fill/cap map, EP copper/mask/paste and impedance requirements, especially PCIe ±5%; get written DFM/process approval and a price/lead-time quote.
  3. Freeze final stack ID/revision/material/Dk/pressed dielectric/finished copper/mask and coupon tolerances. Do not derive route geometry until these details and reference planes are agreed. Preserve L2/L5 continuous GND; preferentially keep critical links L1 referenced L2 or L6 referenced L5. L3 in the present ordering is much closer to L4 power than L2 GND, so do not assume it has the same ground-referenced geometry as L1.
  4. Discover a genuinely suitable saved target; if unavailable, configure the approved custom physical stackup and manufacturer-derived rules, then offer to save a clearly named vendor/revision-specific stackup. Do not apply the generic four-layer profile as a shortcut. Protect node-specific footprint repair rules and thermal arrays.
  5. Reinspect actual baked U2 via selector geometry, U3 stencil segmentation, mask unions, copper clearance and hole mapping. Explicitly specify resin-filled + planarized + copper-capped, not tenting or merely “resin filled.”
  6. After routing and design-review completion, inspect exported drill, paste and mask layers, impedance coupon notes and approved production plots before release. Obtain assembler approval for EP stencil/reflow and capped-via flatness. No manufacturing release or order is authorized by this proposal.
Scope status and remaining uncertainty
  • Completed: current physical stackup/target/catalog inspection; live EP copper and U3 pitch inspection; representative impedance metadata inspection; manufacturer-backed six-layer and resin-filled/capped capability comparison; approval-gated recommendation and project-file documentation.
  • Failed / incomplete verification: full current baked U2 via geometry/pitch and exact paste-zone dimensions, U3 effective mask/paste geometry, exhaustive current 68-net metadata audit. Tools returned partial geometry or IDs rather than the necessary computed values; historical repair dimensions are distinctly marked above. Final Gerber/assembler review remains blocked on incomplete board routing and release checks.
  • Unattempted by design: schematic/layout/target edits, routing, impedance width calculations, exports, pricing and orders. This research batch does not complete the overall board.
  • Action 3 mask and paste review — 2026-10-07

  • Source applicability

  • Finite review table

  • Confirmed findings, next correction gate, completion

  • Action 2 checkpoint — 2026-10-07

  • Supported path versus missing contract

  • Before / after / approved required geometry

  • Exact next user action and source evidence

  • Authorized targeting correction and support check — 2026-10-06

  • Focused finite-check completion — 2026-10-06

  • Assembly evidence and platform scope

  • Approved implementation follow-up — 2026-10-06

  • Item status

  • Concrete handoff gates

  • Recommendation and approval gate

  • Current live project inspection

  • Physical stackup — confirmed

  • Exposed pads, via arrays and stencil — mixed evidence

  • Impedance metadata — confirmed examples, not routed impedance

  • Manufacturer-published six-layer choices

  • JLCPCB exact construction

  • PCBWay exact construction

  • Flux target availability — confirmed

  • Next actions — only after user approval

  • Scope status and remaining uncertainty