Skip to the content
2 layers90 × 30.3 mmIntegrated25, the printed circuit board in 3D

NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

Size
90 × 30.3 mm
Copper layers
2
Thickness
1 mm
Parts
178
Nets
142
Pads
673
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
15 May 2025
Updated
26 Oct 2026

Overview

Integrated25 is an open-source printed circuit board by juicebox6030, from the juicebox6030/Nova-Link repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 90 × 30.3 mm with 178 parts on 142 nets.

It is built around the SN74LVC2G14DCKR, SN74LVC2G17DCKR and ISOW1412DFMR, with the AT25SF161B-MHB-T, TUSB320LAIRWBR and TPS3700DDCR among its other parts. Its parts include 56 resistors, 45 capacitors, 30 ICs, 2 connectors and 2 switches.

Main components

12

README

hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/README.md

Flush GCT tongue/support mechanical prototype

This directory alone changes. build.py is the editable geometry source; flush-prototype.FCStd contains named editable solids and a dimension reference sheet. Python dimensions drive regeneration; the spreadsheet is descriptive, not a claim of linked parametric constraints. STEP files preserve analytic BRep surfaces. Supplier connector/stakes and engineering plug are explicitly labeled envelopes, not invented supplier CAD. Baseline CAD/BOM/circuit and source39-board remain untouched.

Changes and coordinates

External case remains x0..98,y20..54,z5..29: 98×34×24mm. Existing base, screw bosses, lid and port x36..50/y51..55/z9.5..15.5 are reproduced locally without importing baseline scripts. PCB remains z10..11; main rectangle90×28 atx4..94/y23..51. Old midmount notch is filled. New tongue 12.4×2.3, x36.5..48.9/y51..53.3, extends outline locally; do not call the outline unchanged. Four original mounting holes remain.

GCT origin moves only +3mmY, from(42.7,44.6) to(42.7,47.6); face movesy51→54, flush with nominal outer case. All other37original parts plus NOR retain positions/nets/values. Stakes nowx38.38/47.02,y47.6/51.4. Four plated slots .6×1.2 are cut in mechanical PCB; shell copper1.1×1.7 remains in actualKiCad copy. Front copper edge52.25 leaves1.05mm to tongue edge53.3; outer side copper47.57 leaves1.33mm to right edge48.9 (same left). Allocated.10outline+.10placement+.05land tolerance leaves.80/.1.08mm respectively. Tongue-to-external-plane gap.70 nominal; allocated.20 leaves.50. No RF/cap/isolation/screw reserve is displaced.

Support and insertion path

Two integral base rails x36.9..37.4 and48..48.5,y49..52.7,z7..9.6 support0.4mm compliant foam shims to nominal PCBbottom10. They avoid all four stakes. Existing screw bosses contact the PCB as before. Rail/board nominal contact occurs through shims, not overlapping solids. With allocated rigid+.10,board±.10,shim±.05, the contact stack spans±.25mm: shim must tolerate up to.25mm compression and support engagement can occur after up to.25mm PCB displacement at the opposite corner. This is a material/compression gate, not a proven retention solution.

Integral PA12 prototype bridge x37.5..47.9,y44.6..54,z16..19 attaches to front wall above port. Rear stop x38..47.4,y44.6..46.6,z11.5..19 leaves.60mm rigid gap behind shellrear47.2. Backed compliant pad8.8×.6×2.4 atx38.3/y46.6/z11.5 fills that gap, creating intended nominal shell contact. It transfers rearward insertion load to bridge/front wall without demanding.6mm solder movement. Allocated connector/placement/base stack.35 leaves.25 rigid clearance and requires pad compression accommodation. Pad adhesive/creep/retention remain open. Withdrawal remains carried by the four soldered stakes and PCB retention; this is not a new connector lock.

Insertion target20N comes from GCT maximum stated mating force; use40N as an engineering proof-load target, not tested evidence. Elementary cantilever screening for bridge10.4wide×3thick,9.4long gives 24.1MPa bending at40N; rear stop9.4wide×2thick, assumed4.5lever gives28.7MPa. These simplified estimates omit stress concentrations, print anisotropy and creep. No PA12 grade or allowable is qualified; material/process and proof-load testing must precede release. Integral bridge introduces manufacturing undercuts; this is an additive prototype, not released injection tooling.

Finite envelopes and tolerance evidence

Connector external envelope8.94×6.8×3.16 at(38.23,47.2,11), top14.16. Drawing A6 general tolerances and placement allocation give screening boxx38.005..47.395,y46.95..54.25,z11..14.51. Base shifted toward connector by.10Y and−.10Z is checked with actual BRep intersection; zero overlap. Nominal flush becomes up to.25mm projection/recess under this allocation, not the original3mm recess. Port still contains the envelope; complete cable access is not inferred.

Four stake screening solids extend toz9.75 (maximum1.25 length below top11); .8 width is drawing-based. Stake thickness .3mm is explicitly an engineering screening assumption because the drawing does not dimension it. These solids are finite and fit the modeled slots, but no supplier-exact stake/slot clearance qualification is claimed. Exact section/coplanarity, plating and solder fillet volume remain gates. No hidden zero-thickness wire/terminal shortcut is used.

Engineering test overmold is12wide×6high×12long, x36.7..48.7,z9.5..15.5,nearestfacey54.4. Five external approach positions are tested against all modeled solids. At nominal flush its .4mm shoulder setback clears the case; at.25mm recession only.15mm remains. This is a stated test envelope, not universal cable fit. GCT drawing's1.85 shoulder-related spacing is not promoted to an overmold maximum. Metal plug insertion through actual connector internals is not modeled—the source external envelope is deliberately solid. Test proves external approach screening only; exact plug drawing/physical mating remains required.

Checks and files

  • solid-checks.json:14 valid closed solids,78 actual common-volume pair checks,65 external plug/solid approach checks. Intended surface contacts have zero volume; no collision pair is blanket excluded. Cap and NOR maximum envelopes included. No true routed-PCB component-height model is claimed.
  • tongue.kicad_pcb:39electrical parts+4holes, exact original pads/nets unchanged except connector translation. RealKiCad10.0.7 DRC 0geometric violations,103unconnected,0tracks. No new full schematic/ERC claim.
  • section.svg/.pdf: dimensioned Y/Z section and tongue coordinates; pcb.svg/.pdf: actual KiCad lands/outline. flush-assembly.step, base-proposal.step, pcb-tongue.step andFCStd are reviewable prototype exports.

Commands from repository root:

text
flatpak run --command=python3 org.kicad.KiCad hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/board.py
NOVA_GCT_MECH="$PWD/hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical" QT_QPA_PLATFORM=offscreen /home/juicebox/.local/bin/freecadcmd hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/build.py
python3 hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/draw.py
flatpak run --command=kicad-cli org.kicad.KiCad pcb drc --format json --severity-all -o hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/drc.json hardware/compact-dmx/eda/service-footprints/gct-power-candidate/mechanical/tongue.kicad_pcb

No enlargement, shrink claim, universal fixture/cable fit or manufacturing release. Remaining material gates: stake section, supplier board-thickness/retention, shim/pad specification, bridge strength/creep, solder attachment, exact plug and assembled tolerances. Complete qualified1.5A power placement, switch source gate, RF tuning and full-product routing remain independent work.

Parts

178
QtyValueFootprintReferences
24GRM155R71E104KE14D 100nF 25V X7RQ15:C0402C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39 +8
22TNPW040210K0BEED 10000ohm 0.1% 25ppmQ15:R0402R4, R12, R13, R15, R21, R25, R27, R29, R31, R33, R35, R37, R38, R39, R40, R43 +6
10GRM21BR71A106KE51L 10uF 10V X7RQ15:C0805C6, C8, C9, C10, C11, C12, C13, C14, C19, C20
8TNPW0402100KBEED 100000ohm 0.1% 25ppmQ15:R0402R16, R17, R23, R41, R42, R47, R48, R56
7GRM155R61C105KA12D 1uF 16V X5RQ15:C0402C1, C7, C15, C16, C17, C18, C21
6GRM155R71E104KE14D 100nFTI_CAPC1005_VectorBASE_C104, BASE_C105, BASE_C106, BASE_C107, BASE_C108, BASE_C109
6TNPW040247K0BEED 47000ohm 0.1% 25ppmQ15:R0402R50, R51, R52, R53, R54, R55
4Mechanical NPTH 2.2H1, H2, H3, H4
3CRCW040210K0FKED 10k 1%Vishay_CRCW0402BASE_R1, BASE_R2, BASE_R3
3GRM155R71H103KA88D 10nF 50V X7RQ15:C0402C2, C3, C22
3TPS3700DDCRQ15:DDC6U8, U10, U20
2CRCW1206240RFKEA 240R 1% 0.25WVishay_CRCW1206BASE_R_TERM1, BASE_R_TERM2
2GRM0335C1H101GA01D 100pFTI_CAPC0603_VectorBASE_C112, BASE_C113
2GRM1555C1H120JA01D 12pFTI_CAPC1005_VectorBASE_C110, BASE_C111
2GRM155R71E104KE14D 100nF 25V X7RTI_CAPC1005_VectorBASE_C1, BASE_C3
2GRM188R60J226MEA0D 22uFTI_CAPC1608_VectorBASE_C101, BASE_C102
2GRM21BR71A106KE51L 10uF 10V X7RMurata_GRM21_ReflowBASE_C2, BASE_C4
2SN74LVC1G11DCKRQ15:DCK6U30, U32
2SN74LVC2G08DCURQ15:DCU8U17, U18
2SN74LVC2G132DCURQ15:DCU8U33, U34
2SN74LVC2G14DCKRQ15:DCK6U38, U39
2SN74LVC2G17DCKRQ15:DCK6U36, U37
2TNPW0402100RBEED 100ohm 0.1% 25ppmQ15:R0402R14, R18
2TNPW040280K6BEED 80600ohm 0.1% 25ppmQ15:R0402R30, R34
2TNPW040289K8BEED 89800ohm 0.1% 25ppmQ15:R0402R28, R32
2TPS2116DRLRQ15:DRL8U19, U40
10402HP-12NXGRW 12nH TUNECoilcraft_0402HP_ManufacturerBASE_L104
10402HP-2N7XGRW 2.7nH TUNECoilcraft_0402HP_ManufacturerBASE_L102
10402HP-5N1XGRW 5.1nH TUNECoilcraft_0402HP_ManufacturerBASE_L103
10900AD47A2450001E PROTOTYPE TUNING REQUIREDJohanson_0900AD47_IsolatedLandsBASE_A101
10900PC15A0036001ETI_IPC1352_VectorBASE_TR101
1AT25SF161B-MHB-TQ15:NOR8U2
1BLM18HE152SN1DTI_BLM18_VectorBASE_FL101
1BQ25173DSGRQ15:DSG8U3
1CC1352R1F3RGZRTI_RGZ0048ABASE_U1
1CRCW04021K00FKED 1k 1%Vishay_CRCW0402BASE_R4
1FC-135 32.7680KA-AG0Epson_FC135_ManufacturerBASE_Y101
1Fabricated six-pad cJTAG/reset/ROM; VREF sense onlyQ15:Factory6J4
1GJM1555C1H1R0BB01D 1.0pF TUNEMurata_GJM155_ManufacturerBASE_C115
1GJM1555C1H8R2DB01D 8.2pF TUNEMurata_GJM155_ManufacturerBASE_C116
1GRM155R61C105KA12D 1uFTI_CAPC1005_VectorBASE_C103
1HV1625-2R7256-R 25F 2.7VHV1625_formed_ENGINEERINGC23
1ISOW1412DFMRTI_DFM0020ABASE_U5
1MLZ2012N6R8LT000 6.8uHTI_MLZ2012_VectorBASE_L101
1NX2016SA 48MHz EXS00A-CS05517NDK_NX2016SA_ManufacturerBASE_Y102
1PCB normally-open RESET contactQ15:Contact2S2
1PCB normally-open SERVICE contactQ15:Contact2S1
1PCM12SMTR OFF=1-2 / ON=2-3PCM12_PENDING_MANUFACTURER_LAND_RECHECKBASE_S_TERM
1SN74LVC1G0832DCKRQ15:DCK6U31
1SN74LVC1G14DCKRQ15:DCK5U28
1SN74LVC1G3208DCKRQ15:DCK6U35
1TNPW040211K9BEED 11900ohm 0.1% 25ppmQ15:R0402R19
1TNPW040222K1BEED 22100ohm 0.1% 25ppmQ15:R0402R3
1TNPW040222K5BEED 22500ohm 0.1% 25ppmQ15:R0402R20
1TNPW040232K4BEED 32400ohm 0.1% 25ppmQ15:R0402R24
1TNPW040233K0BEED 33000ohm 0.1% 25ppmQ15:R0402R49
1TNPW04023K32BEED 3320ohm 0.1% 25ppmQ15:R0402R11
1TNPW04024K70BEED 4700ohm 0.1% 25ppmQ15:R0402R36
1TNPW040252K3BEED 52300ohm 0.1% 25ppmQ15:R0402R26
1TNPW0805115KBEEA 115000ohm 0.1% 25ppmQ15:R0805R10
1TNPW0805249KBEEA 249000ohm 0.1% 25ppmQ15:R0805R9
1TNPW0805330RBEEA 330ohm 0.1% 25ppmQ15:R0805R2
1TNPW0805562KBEEA 562000ohm 0.1% 25ppmQ15:R0805R22
1TNPW0805909KBEEA 909000ohm 0.1% 25ppmQ15:R0805R5
1TNPW1206150RBEEA 150ohm 0.1% 25ppmQ15:R1206R1
1TPS259474LRPWRQ15:RPW10U6
1TPS3808G01DBVRQ15:DBV6U27
1TPS3808G33DBVRQ15:DBV6U26
1TPS3831K33DQNRQ15:DQN4U16
1TPS3839G25DBZRQ15:DBZ3U9
1TPS61023DRLRQ15:DRL6U5
1TPS62132RGTRQ15:RGT16U4
1TPS70933DBVRQ15:DBV5U24
1TPS7A0225PDBVRQ15:DBV5U7
1TUSB320LAIRWBRQ15:RWB12U25
1USB4125-GF-AQ15:USB_GCTJ1
1XFL4020-222MEC 2.2uH 20%Q15:L4020L2
1XGL4020-222MEC 2.2uH 20%Q15:L4020L1

More from juicebox6030/Nova-Link

5
  • 4 layers32 × 26 mmSource12-rotating, the printed circuit board in 3D

    Source12-rotating

    juicebox6030/Nova-Link

    NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

    45 partsGPL-3.0
  • 2 layers90 × 30.3 mmTongue, the printed circuit board in 3D

    Tongue

    juicebox6030/Nova-Link

    NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

    43 partsGPL-3.0
  • 2 layers25 × 18 mmRegulated source, the printed circuit board in 3D

    Regulated source

    juicebox6030/Nova-Link

    NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

    32 partsGPL-3.0
  • 2 layers32 × 16 mmLand coupon, the printed circuit board in 3D

    Land coupon

    juicebox6030/Nova-Link

    NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

    21 partsGPL-3.0
  • 4 layers24 × 16 mmSource12-stationary, the printed circuit board in 3D

    Source12-stationary

    juicebox6030/Nova-Link

    NOVA-LINK is an open, low-latency wireless communication protocol and firmware stack designed for use in real-time live event environments.

    12 partsGPL-3.0

Similar boards

  • 4 layers130 × 95 mmAx7010 servo reva, the printed circuit board in 3D

    Ax7010 servo reva

    magic-alt/fpga-servo

    This directory preserves the ADS8588S legacy PCB, native project and custom rules from b0172a2f65902c7281cf4a8454f192dc791a9ef9.

    183 parts
  • 4 layers66 × 38 mmFan power health, the printed circuit board in 3D

    Fan power health

    AxelMcKenna/AFX-1000

    RMX-1000-inspired effects processor for macOS, AU and VST3, built on a shared C++20 engine. Standalone Daisy Seed 3 hardware with two main PCBs and a custom housing is in development.

    84 parts1
  • 6 layers460 × 340 mmMotherboard populated candidate, the printed circuit board in 3D

    Motherboard populated candidate

    DeadlySIn777/Controller

    Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review

    1,780 parts
  • 6 layers40 × 32 mmCollar tracker, the printed circuit board in 3D

    Collar tracker

    gokselozgur5/pcb-design-collar-tracker

    Small GPS and cellular dog-collar tracker. KiCad sources, DFM evidence and ongoing nano-SIM layout work.

    71 parts
  • 4 layers258.8 × 94.4 mmTotem trackpoint, the printed circuit board in 3D

    Totem trackpoint

    DhruvBhatia0/BlueBird

    Five-column TOTEM TrackPoint keyboard with hot-swap Choc keys, underside RGB, and acrylic enclosure

    144 partsCERN-OHL-P-2.0
  • 6 layers104 × 104 mmFC REV A, the printed circuit board in 3D

    FC REV A

    desanv01/Flight-Controller-V1

    STM32H743 flight controller: staged design, six-layer PCB implementation, manufacturing data and engineering history.

    330 parts
  • 4 layers154 × 81 mmSystem candidate, the printed circuit board in 3D

    System candidate

    bernardopg/ps28-modern-amp

    Infinity Primus PS28 amplifier modernization: TPA3255 engineering, validation and safety-gated workflow

    269 parts1
  • 6 layers55 × 35 mmTACCO, the printed circuit board in 3D

    TACCO

    Stab-Rabbit-coding/Serenity-UAV

    A functional, security conscious, Unmanned Aerial Vehicle based on the Firefly Class spacecraft Serenity from the 2002 show..

    163 parts1CERN-OHL-W-2.0

Questions

How big is the Integrated25 PCB?

It measures 90 × 30.3 mm and has 2 copper layers, 1 mm thick.

What parts does the Integrated25 use?

178 parts, built around the SN74LVC2G14DCKR, SN74LVC2G17DCKR, ISOW1412DFMR and AT25SF161B-MHB-T. 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 Integrated25 KiCad files?

From the juicebox6030/Nova-Link repository on GitHub, at the commit this page was made from: the board is hardware/compact-dmx/eda/buffer-fit-candidate/integrated25/integrated25.kicad_pcb and its schematic hardware/compact-dmx/eda/buffer-fit-candidate/protected25-placement/control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Integrated25 design in my own project?

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).