Skip to the content
PCBKitNew board
2 layers97.5 × 58 mmP2PNode SMD, the printed circuit board in 3D

For this project, our main targeted users were particularly the high school students who are able to comprehend most basic peer-to-peer mesh communication knowledge which often included in STEM subject syllabus such as…

Size
97.5 × 58 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
53
Pads
131
Tracks, vias
270, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jun 2025
Updated
24 Jun 2025

Overview

P2PNode SMD is an open-source printed circuit board by gr1d-init, from the gr1d-init/p2pMeshCommLearningKit repository on GitHub, published under the MIT licence. It is a 2-layer board of 97.5 × 58 mm with 24 parts on 53 nets, routed with 270 tracks and 0 vias.

It is built around the ATMEGA328P-AU, NRF24L01 and AMS1117-3.3. Its parts include 4 resistors, 4 ICs, 4 switches, 3 capacitors and 3 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

P2P_Mesh_Communication_Learning_Kit_SKEE1103_C_Programming_for_Engineers

For this project, our main targeted users were particularly the high school students who are able to comprehend most basic peer-to-peer mesh communication knowledge which often included in STEM subject syllabus such as Computer Science and Physics subject.

Other than that, students are also exposed to an exciting involvement in Arduino kit development, lies under the usage of microcontrollers, which is a foundational skillset for their Reka Bentuk Teknologi subject that includes hardware and software implementations.

In short, we want student to head the ground up, build up a Peer-to-Peer Mesh Communication Device on their own with given instructions manual, enhance their practical skills on utilise a microcontroller and strengthen their understanding towards wireless communication protocols.

Parts

24
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_2.1mmH1, H2, H3, H4
3330RResistor_SMD:R_0201_0603MetricR1, R2, R3
3LEDLED_SMD:LED_1206_3216MetricD1, D2, D3
3SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1, SW2, SW3
222pfCapacitor_SMD:C_0201_0603MetricC2, C3
110kRResistor_SMD:R_0201_0603MetricR4
110ufCapacitor_SMD:C_0201_0603MetricC1
116mhzCrystal:Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mmY1
124652465:MODULE_2465U2
13.7VBattery:BatteryHolder_Keystone_1042_1x18650BT1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1ATMEGA328P-AUATMEGA328P-AU:QFP80P900X900X120-32NU3
1NRF24L01Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU1
1SW_Nidec_CAS-120A1Button_Switch_SMD:Nidec_Copal_CAS-120ASW4

Questions

How big is the P2PNode SMD PCB?

It measures 97.5 × 58 mm and has 2 copper layers, 1.6 mm thick.

What parts does the P2PNode SMD use?

24 parts, built around the ATMEGA328P-AU, NRF24L01 and AMS1117-3.3. 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 P2PNode SMD KiCad files?

From the gr1d-init/p2pMeshCommLearningKit repository on GitHub, at the commit this page was made from: the board is kicadModels/P2PNode_SMD/P2PNode_SMD.kicad_pcb and its schematic kicadModels/P2PNode_SMD/P2PNode_SMD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the P2PNode SMD design in my own project?

Its repository publishes it under the MIT 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 gr1d-init/p2pMeshCommLearningKit

1
  • 2 layers98.5 × 72 mmP2PNode THT, the printed circuit board in 3D

    P2PNode THT

    gr1d-init/p2pMeshCommLearningKit

    For this project, our main targeted users were particularly the high school students who are able to comprehend most basic peer-to-peer mesh communication knowledge which often included in STEM subject syllabus such as…

    19 partsMIT

Similar boards

  • 2 layers55 × 35 mmMini BT Pcb-328P, the printed circuit board in 3D

    Mini BT Pcb-328P

    d-diot/Mini-BT-Pcb-328P

    MySensors ATMega328P + RFM69 and NRF24 battery (AAA and CR2032) powered pcb

    54 parts3
  • 2 layers50 × 30.2 mmMiniSensor, the printed circuit board in 3D

    MiniSensor

    OliverHi/MultiuseSensorPlatform

    a mysensor based platform for a suite of different possible sensors

    27 parts4
  • 2 layers36.8 × 45 mmOLnodeV05 doppelt, the printed circuit board in 3D

    OLnodeV05 doppelt

    ktt-ol/hausautomation-

    Software openhab schematic:OLNode Jeenode

    46 parts1
  • 2 layers40 × 39 mmUniflaechentaster2, the printed circuit board in 3D

    Uniflaechentaster2

    stremlau/uniflaechentaster-pcb

    PCB for the Uniflächentaster

    25 partsGPL-3.0
  • 2 layers38.6 × 90.3 mmBioElectricalSensor, the printed circuit board in 3D

    BioElectricalSensor

    CGrassin/biosignals

    Board for the acquisition of bio-potentials (EMG, ECG, EEG, etc.).

    107 parts15MIT
  • 2 layers50 × 50 mmMysensorsGW, the printed circuit board in 3D

    MysensorsGW

    mysensors/SensebenderGW

    Gateway for MySensors

    76 parts7
  • 2 layers100 × 80 mmEsp, the printed circuit board in 3D

    Esp

    0Zane/E.L.B.E.R.R

    Fanmade of E.LB.E.R.R. robot by LightsAreOff

    94 parts6MIT
  • 2 layers50 × 100 mmJammerESP, the printed circuit board in 3D

    JammerESP

    AdonaiDiazEsparza/JammerESP

    This is a repository for a Jammer created with esp32, created only for learning purposes

    30 parts1