Skip to the content
PCBKitNew board
4 layers96 × 90.2 mmTransceiver, the printed circuit board in 3D

Transceiver

ngrabbs/ember1

Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

Size
96 × 90.2 mm
Copper layers
4
Thickness
1.62 mm
Parts
161
Nets
214
Pads
591
Tracks, vias
1,020, 271
Pours
13
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Sep 2026
Updated
7 Nov 2026

Overview

Transceiver is an open-source printed circuit board by ngrabbs, from the ngrabbs/ember repository on GitHub, published under the CC0-1.0 licence. It is a 4-layer board of 96 × 90.2 mm with 161 parts on 214 nets, routed with 1,020 tracks and 271 vias.

It is built around the MCP25625-E/SS, ADE-1+ and ADL5602ARKZ-R7, with the PE4259-63, PSA4-5043+ and MCP6022-I/SN among its other parts. Its parts include 73 capacitors, 33 resistors, 12 ICs, 12 inductors and 7 diodes. It belongs with the radio and wireless boards of this library.

Main components

12

README

hardware/pv_panel/kicad/README.md

PV panel Rev D — KiCad

Open pv_panel.kicad_pro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model. Diode and connector models are embedded in the board and footprints.

The recovered schematic follows the routed PCB's six nets and eleven named components. The original free pads and mounting holes remain board-only items. Footprints are linked to the recovered symbols; their placed geometry is retained in individual project-local library variants.

Onshape exports

  • exports/pv_panel_rev_D_presentation.step includes colored components, solar-cell detail, copper, pads, soldermask, and silkscreen.
  • exports/pv_panel_rev_D_mechanical.step provides simpler board/component geometry.

Both files use millimeters and a board-centered XY origin. They reopen as valid OpenCascade shapes; an actual Onshape import has not been tested.

Geometry and assumptions

  • Board outline: nominally 82.5 × 98 mm, with the original rounded corners.
  • Mounting holes: four 3 mm drills at the original positions, spaced 76.2 × 91.6 mm.
  • Board thickness: 0.41116 mm from the original layer stack. Confirm against physical hardware for precise fitting.
  • Solar modules: nominal 70 × 23 × 1.2 mm bodies based on the ANYSOLAR product table, with an assumed 0.15 mm stand-off. Surface detail is illustrative; dimensions represent nominal geometry rather than a tolerance envelope.
  • Original diode and connector bodies are retained as package representations; their geometry has not been certified against the fitted manufacturers' drawings.
  • Screws, mating cables, and solder fillets are not modeled.
  • D1, the through-hole diode, is mounted on the outside solar-cell face (F.Cu). The connector and surface-mount diodes remain on the inside face (B.Cu). Its legacy 3D body is raised by a 1 mm model Z offset to clear the nearest solar module. This is an assembly-height assumption to confirm against hardware; both diode holes and their net assignments are unchanged.

Recovery changes

Removed zero-length outline segments, repaired PV2 pad 1's net assignment, restored the original 10 mil zone clearance, refilled the ground zones, removed isolated copper and a tiny dangling track stub, and corrected through-hole paste settings and silkscreen collisions. Corner copper rings were reduced from 6.4 mm to 5 mm to satisfy the existing 0.5 mm edge-clearance rule; drill diameters, mounting centers, and the outline are unchanged.

The native schematic import had scale and connectivity defects, so the working schematic was reconstructed with standard KiCad symbols and checked against the PCB pin connectivity. The archived sources disagree on diode population: the older drawing omits D1 and labels CR1–CR5 as RBR1MM60ATR, while the PCB includes D1=SB140 and labels CR1–CR5 as STPS1L30MF. This project follows the PCB. Confirm the intended/fitted diode part numbers before fabrication.

Validation

The saved project passes KiCad DRC, ERC, and schematic parity with zero findings. All six nets match pin-for-pin across the eleven named components. Both STEP exports contain valid CAD shapes (58 solids for mechanical, 129 for presentation), and top/bottom renders were visually inspected. These checks cover the recovered design and mockup export; hardware qualification remains a separate activity.

Parts

161
QtyValueFootprintReferences
20100nCapacitor_SMD:C_0402_1005MetricC3, C5, C6, C7, C61, C62, C66, C69, C70, C71, C73, C75, C77, C105, C106, C115 +4
8100nFCapacitor_SMD:C_0603_1608MetricC107, C108, C109, C110, C111, C112, C113, C114
810nInductor_SMD:L_0402_1005MetricL12, L13, L19, L20, L21, L22, L23, L24
83.9pCapacitor_SMD:C_0402_1005MetricC55, C67, C84, C86, C93, C94, C97, C101
89.1pCapacitor_SMD:C_0402_1005MetricC56, C64, C87, C90, C92, C95, C96, C100
610kResistor_SMD:R_0402_1005MetricR28, R29, R30, R35, R36, R37
610kResistor_SMD:R_0603_1608MetricR40, R41, R42, R43, R44, R45
610uCapacitor_SMD:C_0805_2012MetricC4, C68, C72, C74, C76, C79
6TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6
41.6pCapacitor_SMD:C_0402_1005MetricC60, C89, C91, C98
4MountingHole_3.18mm_Plated_6.35mmPadEmber_RF:MountingHole_3.18mm_Plated_6.35mmPadMH1, MH2, MH3, MH4
3100kResistor_SMD:R_0402_1005MetricR32, R38, R39
3330Resistor_SMD:R_0402_1005MetricR22, R23, R24
3Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ6, J7, J8
3LEDLED_SMD:LED_0603_1608MetricD9, D10, D11
20RResistor_SMD:R_0402_1005MetricR3, R4
2100nFCapacitor_SMD:C_0805_2012MetricC8, C9
2120RResistor_SMD:R_0805_2012MetricR5, R6
215nInductor_SMD:L_0402_1005MetricL17, L18
215pCapacitor_SMD:C_0603_1608MetricC1, C2
216MHzOscillator:Oscillator_SMD_SiT_PQFN-4Pin_7.0x5.0mmY3, Y4
21kResistor_SMD:R_0402_1005MetricR26, R31
21uCapacitor_SMD:C_0603_1608MetricC103, C104
21uFCapacitor_SMD:C_0603_1608MetricC117, C118
22.2nCapacitor_SMD:C_0402_1005MetricC57, C63
222kResistor_SMD:R_0402_1005MetricR20, R21
22SC3356Package_TO_SOT_SMD:SOT-23Q3, Q4
24.7kResistor_SMD:R_0402_1005MetricR1, R2
247kResistor_SMD:R_0402_1005MetricR27, R33
247uEmber_RF:CP_Elec_Panasonic_D_6.3x5.8C58, C59
28.2pCapacitor_SMD:C_0402_1005MetricC81, C85
2Conn_02x26_Odd_EvenEmber_RF:Samtec_ESQ-126-39-G-D_2x26_P2.54mmH1, H2
2GreenLED_SMD:LED_0603_1608MetricD12, D13
2Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2
2MCP25625-E/SSPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU1, U4
1100RResistor_SMD:R_0402_1005MetricR25
1100nCapacitor_SMD:C_0805_2012MetricC99
1100pCapacitor_SMD:C_0402_1005MetricC102
110nFCapacitor_SMD:C_0603_1608MetricC116
110pCapacitor_SMD:C_0402_1005MetricC65
11nCapacitor_SMD:C_0402_1005MetricC83
1220nEmber_RF:L_Coilcraft_0805HPL16
1220nInductor_SMD:L_0805_2012MetricL15
125MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1470kResistor_SMD:R_0603_1608MetricR46
151Resistor_SMD:R_0402_1005MetricR34
174LVC1G86Package_TO_SOT_SMD:SOT-23-5U7
1ADE-1+RF_Mini-Circuits:Mini-Circuits_CD542_LandPatternPL-052U10
1ADL5602ARKZ-R7Package_TO_SOT_SMD:SOT-89-3U8
1Conn_Coaxial_SmallConnector_Coaxial:MMCX_Molex_73415-1471_VerticalJ9
1D_SchottkyDiode_SMD:D_SMAD14
1LM73100RPWREmber_RF:Texas_RPW0010A_VQFN-HR-10_2x2mmU15
1MCP6022Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1PE4259Package_TO_SOT_SMD:SOT-363_SC-70-6U11
1PESD5V0F1BLDDiode_SMD:D_SOD-882DD15
1PSA4-5043+Ember_RF:PSA4-5043_MMM1362U9
1SN74LVC1G08DBVRPackage_TO_SOT_SMD:SOT-23-5U14
1SN74LVC1G17DBVRPackage_TO_SOT_SMD:SOT-23-5U13
1Si5351A-B-GTPackage_SO:MSOP-10_3x3mm_P0.5mmY2
1TLV73330PDBVRPackage_TO_SOT_SMD:SOT-23-5U12

Questions

How big is the Transceiver PCB?

It measures 96 × 90.2 mm and has 4 copper layers, 1.62 mm thick.

What parts does the Transceiver use?

161 parts, built around the MCP25625-E/SS, ADE-1+, ADL5602ARKZ-R7 and PE4259-63. 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 Transceiver KiCad files?

From the ngrabbs/ember repository on GitHub, at the commit this page was made from: the board is hardware/comms/kicad/transceiver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Transceiver design in my own project?

Its repository publishes it under the CC0-1.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).

More from ngrabbs/ember

3
  • 4 layers95.9 × 90.2 mmCubesat orin nano carrier, the printed circuit board in 3D

    Cubesat orin nano carrier

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    87 parts1CC0-1.0
  • 2 layers96 × 90.2 mmEps, the printed circuit board in 3D

    Eps

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    77 parts1CC0-1.0
  • 2 layers82.5 × 98 mmPv panel, the printed circuit board in 3D

    Pv panel

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    23 parts1CC0-1.0

Similar boards

  • 4 layers130 × 125 mmFlatburn V5, the printed circuit board in 3D

    Flatburn V5

    MIT-Senseable-City-Lab/flatburn-lte

    Part of the City Scanner project at MIT Senseable City Lab, Flatburn is an open-source, solar-powered, modular sensing platform that can be easily deployed on road vehicles to collect various environmental data.

    587 parts1MIT
  • 4 layersLora node, the printed circuit board in 3D

    Lora node

    Mehdi-Ldj/lora-ble-sensor-node

    Off-grid LoRa/BLE sensor node — 868 MHz LoRa, 2.4 GHz BLE, solar/LiFePO4

    110 partsCERN-OHL-P-2.0
  • 4 layers293 × 406 mmComputer, the printed circuit board in 3D

    Computer

    SSCsimsi/8Bit_Computer

    994 parts
  • 6 layers300 × 220 mmAIPE Buck 1kW, the printed circuit board in 3D

    AIPE Buck 1kW

    FulongLi/AIPE-PCB-Agent

    AIPE-PCB-Agent is the PCB design automation of the AIPE power-electronics ecosystem. Python generators turn a requirement file set (specification, insulation table, components, interfaces, floorplan and routing inputs)…

    240 parts
  • 4 layers175 × 155 mmContact router, the printed circuit board in 3D

    Contact router

    pratham-cloud-ctrl/Project-SCCI-RH

    A digital spinal cord-computer interface concept: research, eight KiCad boards, nRF5340 firmware and FreeCAD assemblies.

    159 parts
  • 4 layers68.7 × 53.4 mmLogger v2, the printed circuit board in 3D

    Logger v2

    ntakao2006-web/RaceCapture

    98 parts1
  • 4 layers95.9 × 90.2 mmKENSAT EPS v1.2, the printed circuit board in 3D

    KENSAT EPS v1.2

    kenchangh/kensat

    KENSAT, Edge-AI Compute in Orbit - A 2U CubeSat that runs a large language model on-orbit. A power-gated NVIDIA Jetson Orin Nano executes neural-network inference in space, and the results are downlinked over a custom…

    218 parts119