Skip to the content
4 layers41.4 × 108 mmMesh3310, the printed circuit board in 3D

Make the worlds strongest Node

Size
41.4 × 108 mm
Copper layers
4
Thickness
1 mm
Parts
223
Nets
226
Pads
1,003
Tracks, vias
1,859, 865
Pours
8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Jan 2026
Updated
20 Oct 2026

Overview

Mesh3310 is an open-source printed circuit board by JLTelectronics, from the JLTelectronics/The-Mesh3310-Project repository on GitHub, published under the MIT licence. It is a 4-layer board of 41.4 × 108 mm with 223 parts on 226 nets, routed with 1,859 tracks and 865 vias.

It is built around the BQ24074RGTR, 1N4148WS and A-IPEX1-1.25A, with the AO3400A, BSS138 and 0868AT43A0020E among its other parts. Its parts include 74 capacitors, 51 resistors, 15 switches, 13 diodes and 12 inductors.

Main components

9

README

README.md

The-Mesh3310-Project

Make the world's strongest node.

📱 Mesh3310: The Ultimate Off-Grid Communicator

Mesh3310 is an open-source hardware project that revives the legendary Nokia 3310 (Classic). It replaces the obsolete 2G internals with a modern, high-performance PCB.

The goal is to turn this indestructible icon into a rugged, long-range mesh networking node that runs Meshtastic and MeshCore.

Mesh3310 PCB, 3D view

🚀 The Vision

The Nokia 3310 is famous for its durability, tactile keypad and ergonomic design. Our custom board drops straight into the original housing and gives the phone a second life as a decentralized communicator that does not rely on cell towers or the internet. When a network is available, the built-in LTE modem can connect the mesh to the rest of the world.

⚡ Key Specifications

FunctionPart
MCUNordic nRF52840 (Cortex-M4F, Bluetooth LE, USB)
LoRaSemtech SX1262 (22 dBm), 868 MHz chip antenna in the original antenna area; optional U.FL assembly variant for an external antenna
Cellular / GNSSNordic nRF9151 (LTE-M / NB-IoT, DECT NR+, GNSS) with a SKY65723 GNSS LNA; antennas via U.FL
Bluetooth antennaOn-board 2.4 GHz chip antenna
PowerTI BQ24074 charger + TPS63031 buck-boost, original 3310 battery contacts
Charging / USBThrough the original bottom connector (USB data to the nRF52840)
Display / inputOriginal PCD8544 monochrome LCD, full keypad with backlight, side power button (short press to firmware, 7.5 s hardware power-off via TPS3420)
AudioMAX98357A amplifier for the speaker, microphone, buzzer and vibration motor contacts
Storage2 × 16 Mbit flash (MX25R1635F), one for each Nordic chip
FirmwareBuilt to run Meshtastic and MeshCore

🛠 Project Status: Rev. G – first prototypes being ordered 🏗️

  • The schematic is complete and passes ERC.
  • The 4-layer PCB (1.0 mm, so it fits the original housing; JLCPCB 4-layer stackup with 3313 prepreg) is fully routed, passes DRC and matches the schematic.
  • Board outline, mounting holes, battery contacts, display, SIM, speakers, keypad and backlight LEDs match the original Nokia 3310 housing.
  • Controlled-impedance RF lines (50 Ω) and a solid ground plane under all three radios.
  • Every assembled part has an LCSC part number, ready for JLCPCB assembly.

Next steps: the first 2 assembled prototypes are being ordered at JLCPCB (waiting for the nRF9151 via global sourcing). After that: tune the RF matching networks (LoRa chip antenna first) and start firmware bring-up.

TopBottom (keypad side)
Top sideBottom side

📂 Repository Layout

FolderContents
Kicad_Mesh3310/KiCad 9 project (schematic, PCB, libraries, 3D models)
Kicad_Mesh3310/datasheets/Datasheets of the main components
productie/Gerbers, drill files, BOM and pick-and-place files, plus manufacturing notes (Dutch). Upload Mesh3310-JLC-stuklijst.csv and Mesh3310-JLC-positie.csv to JLCPCB.
productie/variant-UFL/Assembly variant with LoRa on a U.FL connector instead of the chip antenna (same gerbers)
afbeeldingen/Renders of the board

🤝 How You Can Help

We are actively looking for contributors. Your input can directly shape the hardware.

  • Hardware engineering: review the schematic and layout, and help with RF tuning.
  • Firmware development: port Meshtastic/MeshCore to the legacy LCD and keypad matrix.
  • Mechanical design: check the fit in original and replacement shells, and design internal 3D-printed parts.

💬 Community & Contributing

Most of the coordination happens on Discord.

Join our Discord: https://discord.gg/E6Sk9hmUE

Concept images

Schermafbeelding 2026-02-24 191950 3 2

License

MIT

Parts

223
QtyValueFootprintReferences
14~mesh3310_footprints:3310_keySW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW17
8100kResistor_SMD:R_0201_0603MetricR14, R15, R17, R20, R37, R64, R65, R66
8150RResistor_SMD:R_0201_0603MetricR19, R21, R22, R23, R24, R25, R26, R27
8REDmesh3310_footprints:3310_ledD5, D6, D7, D9, D10, D11, D12, D13
7100nFCapacitor_SMD:C_0201_0603MetricC1, C13, C34, C41, C48, C58, C69
710kResistor_SMD:R_0201_0603MetricR7, R11, R12, R30, R49, R50, R55
7~mesh3310_footprints:2mm_mounting_hole_sigH1, H2, H3, H4, H5, H6, H7
60Resistor_SMD:R_0201_0603MetricR3, R10, R28, R38, R57, R58
60.1uCapacitor_SMD:C_0201_0603MetricC2, C4, C10, C12, C33, C43
6100nCapacitor_SMD:C_0201_0603MetricC5, C14, C18, C21, C27, C101
647kResistor_SMD:R_0201_0603MetricR18, R31, R32, R33, R34, R35
52.2uFCapacitor_SMD:C_0402_1005MetricC35, C37, C39, C40, C50
410uF/10VCapacitor_SMD:C_0603_1608MetricC16, C20, C91, C92
41MResistor_SMD:R_0201_0603MetricR36, R59, R60, R62
41N4148WSDiode_SMD:D_SOD-323D4, D8, D18, D20
41kResistor_SMD:R_0201_0603MetricR4, R13, R29, R52
21.8pFCapacitor_SMD:C_0201_0603MetricC75, C84
2100Resistor_SMD:R_0201_0603MetricR44, R45
2100pFCapacitor_SMD:C_0201_0603MetricC45, C49
210pFCapacitor_SMD:C_0201_0603MetricC70, C71
212pFCapacitor_SMD:C_0201_0603MetricC31, C32
215nHInductor_SMD:L_0201_0603MetricL6, L13
215pCapacitor_SMD:C_0201_0603MetricC11, C26
215pFCapacitor_SMD:C_0201_0603MetricC22, C29
21nFCapacitor_SMD:C_0201_0603MetricC85, C86
21uFCapacitor_SMD:C_0402_1005MetricC36, C100
222uF/10VCapacitor_SMD:C_0805_2012MetricC6, C7
23.6pFCapacitor_SMD:C_0201_0603MetricC87, C88
24.7uCapacitor_SMD:C_0402_1005MetricC3, C8
247nFCapacitor_SMD:C_0201_0603MetricC38, C76
247uF/6.3VCapacitor_SMD:C_0805_2012MetricC28, C99
2A-IPEX1-1.25Amesh3310_footprints:IPEX-SMD_3P-L2.6-W2.6-LS3.0_RF1200001RRF3, RF4
2AO3400APackage_TO_SOT_SMD:SOT-23Q4, Q7
2BSS138Package_TO_SOT_SMD:SOT-23Q5, Q8
2NCCapacitor_SMD:C_0201_0603MetricC79, C80
2NC (afstemmen)Capacitor_SMD:C_0201_0603MetricC93, C94
2S201632M10PF10PPM 32MHzmesh3310_footprints:CRYSTAL-SMD_4P-L2.0-W1.6-BLX1, X2
1"OK"mesh3310_footprints:3310_keySW2
10Inductor_SMD:L_0201_0603MetricL15
10868AT43A0020Emesh3310_footprints:XCVR_0868AT43A0020EANT1
10RResistor_SMD:R_0201_0603MetricR61
11.5nHInductor_SMD:L_0201_0603MetricL4
11.8kResistor_SMD:R_0201_0603MetricR5
110uCapacitor_SMD:C_0402_1005MetricC95
110uHInductor_SMD:L_0603_1608MetricL5
1120R@100MHz 1AInductor_SMD:L_0603_1608MetricFB1
115uHInductor_SMD:L_0603_1608MetricL3
11u5Inductor_SMD:L_1210_3225MetricL2
11uFCapacitor_SMD:C_0603_1608MetricC9
11uF/25VCapacitor_SMD:C_0603_1608MetricC89
12.0pFCapacitor_SMD:C_0201_0603MetricC30
12.2kResistor_SMD:R_0201_0603MetricR9
12.4pFCapacitor_SMD:C_0201_0603MetricC78
12.5nHInductor_SMD:L_0201_0603MetricL17
122uF/6.3VCapacitor_SMD:C_0603_1608MetricC17
12450AT42E0100001Emesh3310_footprints:2450AT42E0100001EANT2
13.3nHInductor_SMD:L_0201_0603MetricL1
13.3pFCapacitor_SMD:C_0201_0603MetricC81
132.768KHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmX4
1330kResistor_SMD:R_0201_0603MetricR51
133RResistor_SMD:R_0201_0603MetricR8
133pFCapacitor_SMD:C_0201_0603MetricC15
139pFCapacitor_SMD:C_0201_0603MetricC83
14.7nHInductor_SMD:L_0201_0603MetricL18
14.7uFCapacitor_SMD:C_0402_1005MetricC47
14.7uF/10VCapacitor_SMD:C_0603_1608MetricC90
1470nFCapacitor_SMD:C_0201_0603MetricC19
147nHInductor_SMD:L_0402_1005MetricL16
147pFCapacitor_SMD:C_0201_0603MetricC77
15.6pFCapacitor_SMD:C_0201_0603MetricC82
156RResistor_SMD:R_0201_0603MetricR16
156pFCapacitor_SMD:C_0201_0603MetricC96
18.2nHInductor_SMD:L_0201_0603MetricL19
1820pFCapacitor_SMD:C_0201_0603MetricC46
1BAT60ADiode_SMD:D_SOD-323D17
1BC847Package_TO_SOT_SMD:SOT-23Q1
1BQ24074RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU3
1Batterymesh3310_footprints:3310_battJ9
1Buzzer padmesh3310_footprints:3310_buzzerJ6
1Conn_01x05_Pinmesh3310_footprints:3310_dcJ4

The 189 most common of 223 parts.

Similar boards

  • 4 layers67.4 × 89.9 mmBornhack-2026-hardware, the printed circuit board in 3D

    Bornhack-2026-hardware

    badge-gallery/bornhack-2026-hardware

    Source-preserving mirror of https://codeberg.org/Ranzbak/bornhack2026-hardware

    193 partsMIT
  • 4 layers40 × 17.6 mmNk LoRa, the printed circuit board in 3D

    Nk LoRa

    Nitrokey/nitrokey-lora-hardware

    93 parts2
  • 2 layers50 × 35 mmLoRa E5 BME680, the printed circuit board in 3D

    LoRa E5 BME680

    johflo/Seeed-LoRa-E5_BME680

    Seeed Wio E5 LoraWan BME680 node without seperate MCU. Data from the BM680 is sent through the Helium LoraWan network to Cayenne to visualize the measured data

    13 parts1
  • 2 layers132 × 59 mmWLC TX15W C1 V1.1, the printed circuit board in 3D

    WLC TX15W C1 V1.1

    dvhai08/WLC_TX15W_C1

    Wireless Charging (WLC) MP A11 Power Transmitter

    127 parts
  • 4 layersWatch, the printed circuit board in 3D

    Watch

    VarunAPatil/MedSafe

    The goal: a compact, wrist-worn device that simultaneously tracks heart rate & SpO₂, motion & orientation, altitude & atmospheric pressure, and GNSS location — all in one tightly integrated system.

    121 parts
  • 6 layers26 × 56.8 mmBluebuzz rm2, the printed circuit board in 3D

    Bluebuzz rm2

    sequoia-hope/bluebuzz

    A Bluetooth vibrator controller: RP2350A + Raspberry Pi Radio Module 2 (the first board, an nRF52840 module, is abandoned and kept in archive/nrf52840/): Wi-Fi 4 and Bluetooth 5.2 Classic + LE (CYW43439), so the toy can…

    109 parts
  • 4 layers140 × 100 mmRcm dish controller, the printed circuit board in 3D

    Rcm dish controller

    jrseti/Dish

    Simple controller with toggle switches to move the dish motors

    314 partsCC0-1.0

Questions

How big is the Mesh3310 PCB?

It measures 41.4 × 108 mm and has 4 copper layers, 1 mm thick.

What parts does the Mesh3310 use?

223 parts, built around the BQ24074RGTR, 1N4148WS, A-IPEX1-1.25A and AO3400A. 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 Mesh3310 KiCad files?

From the JLTelectronics/The-Mesh3310-Project repository on GitHub, at the commit this page was made from: the board is Kicad_Mesh3310/Mesh3310.kicad_pcb and its schematic Kicad_Mesh3310/Mesh3310.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mesh3310 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).