Handset
JeremyLakeyJr·mesh-phone·hardware/handset-rev-a/generated/handset.kicad_pcb
About the Handset PCB
Handset is an open source ESP32 PCB design by JeremyLakeyJr, published on GitHub. It is a 4-layer board measuring 66 × 142 mm, with 217 components from 116 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the TCA8418RTWR, BQ25186DLHR, SX1262IMLTRT, CC1101RGPR and MAX98357AETE+. By type, the board carries 72 capacitors, 57 resistors, 24 ICs, 19 switches, 18 connectors and 12 inductors.
It belongs with the audio, rf & radio and power & battery designs in this gallery.
From the project
OWASSO-1 DIY ESP32-S3 phone KiCad revF PCB project
Open generated/handset.kicadpro in KiCad 10. This is a new board and hierarchical schematic, not the old Rev F layout. It is incomplete, partially routed, and not ready to fabricate or power. The original Rev F project is preserved in ../rev-f/`.
Latest: SX1262 core regulator correction. The clock and RF frontend are still incomplete.
- 66 × 142 × 1.6 mm board with four copper layers, four 2.2 mm mounting holes and a 27 × 24 mm trackball opening. The extra 4 mm length prevents the mounting drills from breaking through the former 138 mm outline. - Retained ESP32-S3-WROOM-1-N16R8; PSRAM pads…
Main components on the Handset
Handset bill of materials (BOM)
217 components, 116 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1_0.3mm_ThermalDrills | U1 |
| 1 | TCA8418RTWR | Texas_RTW_WQFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U2 |
| 1 | BQ25186DLHR | Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm | U3 |
| 1 | SX1262IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U4 |
| 1 | CC1101RGPR | Texas_RGP0020D_VQFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U5 |
| 1 | MAX98357AETE+ | TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U6 |
| 1 | TPS63802DLAR | TPS63802_DLA0010A | U7 |
| 1 | MAX17048G+T | TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm | U8 |
| 1 | HTRC11001T | SOIC-14_3.9x8.7mm_P1.27mm | U9 |
| 1 | TPS61023DRLR | SOT-563 | U10 |
| 1 | TPS62840DLCR | VSON-8_1.5x2mm_P0.5mm | U11 |
| 1 | MAX-M10S-00B-01 | ublox_MAX | U12 |
| 1 | ST25R3916B-AQET | VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm | U13 |
| 1 | TPS2553DBVR | SOT-23-6 | U14 |
| 3 | TPD4E05U06DQAR | USON-10_2.5x1.0mm_P0.5mm | U15, U16, U17 |
| 1 | SN74AHCT125PWR | TSSOP-14_4.4x5mm_P0.65mm | U18 |
| 1 | SN74LVC1G17DBVR | SOT-23-5 | U19 |
| 1 | TPS63070RNMR | TPS63070_RNM0015A | U20 |
| 1 | TPS25200DRVR | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U21 |
| 1 | TUSB320LAIRWBR | Texas_X2QFN-12_1.6x1.6mm_P0.4mm | U22 |
Show 96 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TLV70433DBVR | SOT-23-5 | U23 |
| 1 | TCA9536DGKR | VSSOP-8_3x3mm_P0.65mm | U24 |
| 6 | AO3400A | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q7 |
| 1 | AO3401A | SOT-23 | Q6 |
| 1 | ABM8-27.120MHZ-B2-T | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | ABM8-26.000MHZ-10-D-1-G-T 26MHz CL10pF | ABM8_3225 | Y2 |
| 1 | BATTERY_POLARITY_VERIFY | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J1 |
| 1 | PACK_NTC_10K_B3435 | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J2 |
| 1 | MEDIA_SPEAKER_DIFFERENTIAL | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J3 |
| 1 | CALL_AUDIO_FROM_MODEM_ADAPTER | JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J4 |
| 1 | CALL_EARPIECE | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J5 |
| 1 | CALL_MIC | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J6 |
| 1 | PIM447_HARNESS_VERIFY | JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical | J7 |
| 1 | MODEM_ADAPTER_3V3_LOGIC | JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical | J8 |
| 1 | MODEM_POWER_ADAPTER_REQUIRED | JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J9 |
| 1 | LF_COIL_TUNING_REQUIRED | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J10 |
| 1 | EXPANSION_J16 | JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical | J16 |
| 1 | LORA_915_ANT | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J20 |
| 1 | CC1101_915_ANT | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J21 |
| 1 | GNSS_PASSIVE_ANT | U.FL_Hirose_U.FL-R-SMT-1_Vertical | J22 |
| 1 | DM3D-SF | microSD_HC_Hirose_DM3D-SF | J23 |
| 1 | TSAL6400_CASE_LED | JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical | J24 |
| 1 | TSOP38438_CASE_RX | JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical | J25 |
| 1 | FH12A-50S-0.5SH(55) | FH12A-50S-0.5SH_TopContact | J26 |
| 2 | 046701.5NRHF / 1.5A | Fuse_0603_1608Metric | F1, F2 |
| 1 | SPH0645LM4H-1 | Knowles_SPH0645LM4H-6_3.5x2.65mm | MK1 |
| 1 | 1 | SW_SPST_TL3342 | SW1 |
| 1 | 2 | SW_SPST_TL3342 | SW2 |
| 1 | 3 | SW_SPST_TL3342 | SW3 |
| 1 | 4 | SW_SPST_TL3342 | SW4 |
| 1 | 5 | SW_SPST_TL3342 | SW5 |
| 1 | 6 | SW_SPST_TL3342 | SW6 |
| 1 | 7 | SW_SPST_TL3342 | SW7 |
| 1 | 8 | SW_SPST_TL3342 | SW8 |
| 1 | 9 | SW_SPST_TL3342 | SW9 |
| 1 | 10 | SW_SPST_TL3342 | SW10 |
| 1 | 11 | SW_SPST_TL3342 | SW11 |
| 1 | 12 | SW_SPST_TL3342 | SW12 |
| 1 | 13 | SW_SPST_TL3342 | SW13 |
| 1 | 14 | SW_SPST_TL3342 | SW14 |
| 1 | 15 | SW_SPST_TL3342 | SW15 |
| 1 | 16 | SW_SPST_TL3342 | SW16 |
| 1 | MCU_BOOT | SW_SPST_TL3342 | SW17 |
| 1 | MCU_EN | SW_SPST_TL3342 | SW18 |
| 1 | POWER | SW_SPDT_PCM12_EdgeAssembly | SW19 |
| 1 | USB4105 | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | USB1 |
| 1 | SMF5.0A / Diotec | D_SOD-123F | D1 |
| 1 | BAT54C,215 | SOT-23 | D2 |
| 1 | XFL4020-471MEC / 0.47uH | Coilcraft_XFL4020 | L1 |
| 1 | XFL4020-102MEC / 1uH | Coilcraft_XFL4020 | L2 |
| 1 | XFL4020-222MEC / 2.2uH | Coilcraft_XFL4020 | L3 |
| 1 | XFL4020-152MEC / 1.5uH | Coilcraft_XFL4020 | L4 |
| 4 | LQW15AN12NJ00D 12nH 5% | L_0402_1005Metric | L5, L6, L9, L10 |
| 2 | LQW15AN18NJ00D 18nH 5% | L_0402_1005Metric | L7, L8 |
| 1 | BLM15HG102SN1D 1kohm @100MHz | L_0402_1005Metric | L11 |
| 1 | MLZ2012M150WT000 15uH 20% | L_TDK_MLZ2012_h1.25mm | L12 |
| 4 | 1uF | C_0402_1005Metric | C1, C30, C37, C44 |
| 8 | 10uF | C_0805_2012Metric | C2, C14, C20, C25, C28, C41, C43, C49 |
| 15 | 100nF | C_0402_1005Metric | C3, C4, C10, C13, C15, C23, C24, C29 +7 |
| 1 | 2.2uF 25V X7R | C_0805_2012Metric | C5 |
| 1 | 10uF 25V X5R | C_0805_2012Metric | C6 |
| 1 | 4.7uF 10V X7R | C_0603_1608Metric | C7 |
| 10 | GRM155R71C104KA88D 100nF 10% X7R 16V | C_0402_1005Metric | C8, C11, C12, C69, C70, C71, C72, C73 +2 |
| 1 | GRM155R61A474KE15D 470nF 10% X5R 10V | C_0402_1005Metric | C9 |
| 3 | 22uF | C_0805_2012Metric | C21, C22, C26 |
| 2 | 4.7uF | C_0603_1608Metric | C27, C48 |
| 4 | 2.2uF | C_0603_1608Metric | C32, C33, C34, C35 |
| 1 | 10nF | C_0402_1005Metric | C36 |
| 2 | 27pF C0G | C_0402_1005Metric | C38, C39 |
| 2 | 10uF 10V X7R | C_0805_2012Metric | C50, C51 |
| 3 | 22uF 10V X5R | C_0805_2012Metric | C52, C53, C54 |
| 2 | 100nF 50V X7R | C_0603_1608Metric | C56, C59 |
| 1 | 2.2uF 10V X7R | C_0603_1608Metric | C57 |
| 2 | 100nF 10V X7R | C_0402_1005Metric | C58, C60 |
| 2 | GRM1555C1H150JA01D 15pF 5% C0G 50V | C_0402_1005Metric | C61, C62 |
| 1 | GRM1555C1H1R0CA01D 1pF 0.25pF C0G 50V | C_0402_1005Metric | C63 |
| 2 | GRM1555C1H1R5CA01D 1.5pF 0.25pF C0G 50V | C_0402_1005Metric | C64, C68 |
| 1 | GRM1555C1H3R3CA01D 3.3pF 0.25pF C0G 50V | C_0402_1005Metric | C65 |
| 1 | GRM1555C1H101JA01D 100pF 5% C0G 50V | C_0402_1005Metric | C66 |
| 1 | GRM1555C1H120JA01D 12pF 5% C0G 50V | C_0402_1005Metric | C67 |
| 1 | GRM155R61A105KE15D 1uF 10% X5R 10V | C_0402_1005Metric | C74 |
| 10 | 10k | R_0402_1005Metric | R1, R2, R5, R10, R12, R40, R58, R59 +2 |
| 5 | 4.7k | R_0402_1005Metric | R3, R4, R7, R68, R70 |
| 12 | 100k | R_0402_1005Metric | R6, R8, R13, R30, R33, R42, R47, R50 +4 |
| 1 | 887k 1% | R_0402_1005Metric | R9 |
| 1 | 56k 1% | R_0402_1005Metric | R11 |
| 7 | 33 | R_0402_1005Metric | R20, R21, R22, R23, R24, R25, R26 |
| 1 | 560k 1% | R_0402_1005Metric | R31 |
| 6 | 100k 1% | R_0402_1005Metric | R32, R35, R41, R61, R63, R65 |
| 1 | 732k 1% | R_0402_1005Metric | R34 |
| 3 | 47k | R_0402_1005Metric | R43, R44, R45 |
| 3 | 100 | R_0402_1005Metric | R46, R49, R56 |
| 1 | 47 1% 0.125W | R_0805_2012Metric | R48 |
| 4 | 150 1% 0.1W | R_0603_1608Metric | R52, R53, R54, R55 |
| 1 | 374k 1% | R_0402_1005Metric | R60 |
| 1 | 390k 1% | R_0402_1005Metric | R62 |
Handset design files
The KiCad project lives in the JeremyLakeyJr/mesh-phone repository on GitHub; these links point at the commit this page was built from.
Handset: common questions
What microcontroller does the Handset use?
The Handset is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.
How big is the Handset PCB?
The Handset measures 66 × 142 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Handset?
217 components, from 116 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Handset design files?
From the JeremyLakeyJr/mesh-phone repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Handset design in my own project?
The repository has no license, so all rights stay with JeremyLakeyJr. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Handset without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in mesh-phone
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k