Skip to the content
2 layers35.4 × 56.4 mmWalk talk mint, the printed circuit board in 3D

A walkie talkie PCB that fits in a mint can

Size
35.4 × 56.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
40
Pads
79
Tracks, vias
156, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 May 2026
Updated
3 Jun 2026

Overview

Walk talk mint is an open-source printed circuit board by LinuxDinoGitHub, from the LinuxDinoGitHub/Mint-Walkie-Talkie repository on GitHub. It is a 2-layer board of 35.4 × 56.4 mm with 13 parts on 40 nets, routed with 156 tracks and 0 vias.

It is built around the ATMEGA328-PU and PAM8403. Its parts include 5 ICs, 2 capacitors, 1 resistor, 1 diode and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Mint-Walkie-Talkie

An ATMega328P-powered compact walkie-talkie PCB that fits inside a mint can. Uses the NRF24L01+PA+LNA module to communicate using a custom protocol on a PCB. Range of around 1km. Mint3 Mint1

About this project

I've been thinking to make a walkie talkie since the first time I was introduced to PCB design. I have been trying since with the PCB e-ink card project, but that was a side project I never finished (maybe one day). A lot of movies show that walkie-talkies can shrink to absurdly small sizes, which I believe it can with the correct ICs and good PCB layout. But this is my first attempt at making a compact walkie-talkie module with the NRF24L01 module and ATMega328p MCU. The NRF24L01 is known for its long range, around 1km, and it is very compatible and beginner-friendly for hobbyists to use.

Why did I make this project?

Following my last radio project, I realised I needed some walkie-talkies to match it, so I decided to make this. It is also a test of the world of electronics and how small one can make a walkie-talkie (for now, not so small yet).

How do you use it?

Simply hold the button on the PCB/mint can, and you'll go into "transmit" mode. Release and it will go into "receive". It is essentially a half-duplex walkie-talkie.

Option A: Mint box outer shell

You should have one of your own mint boxes like the following: image

You will need to use a hammer & nail to cut out the holes for the speakers by using a nail to trace the outline, then cutting it out. Tip: use the stencil provided here to print out and mark the traces. More photos coming soon.

Dimensions:

image image

A: 8.5mm

B: 10mm

C: 20mm

D: 3.5mm

The PTT button will need to be 3D printed (file here) and assembled by press-fitting from the bottom (use glue to help if you punched your hole too big) to the 6mm button on the PCB trace through the mint box, using the taper to lock it in place.

image

Option B: 3D printed replica mint box casing (Link here)

If you don't have a mint box, you can use a 3D printed case and save yourself the hassle of manually making the holes. Print the file linked above; the button is included, assembly same as above.

Key features

  • PPT Button, half-duplex system as mentioned above
  • LED signifier
  • Can fit into a mint can
  • Powered by a 3.7 V LiPo battery with a rechargeable battery protection module (TP4056)
  • 8Ohm 1W Speaker amplified with PAM8403
  • Microphone input with MAX9814

Schematic

image

PCB

Simple 3-layer PCB, with a ground plane for removing noise.

image

First layer

image

Second layer (Ground plane)

image

Third layer

image

3D View

Front

image

Back

image

Example use case in Mint can

Mint3

Firmware

The firmware requires another Arduino (Uno, Mega, Nano, etc.) to program the ATMega328P. This is done with the 6 pins on the PCB (see below); for more details, check out this Arduino article on how to program an ATMega328P. All the pins you need are provided in the header pins. image image

BOM

BOM** with links **to vendors and sources of material. BOM generated by KiCAD with components listing. The project will cost an average of $6 per walkie-talkie, but most of the materials require bulk purchases.

Zine page

1779976642758-aed0d11d-6999-48d8-a8b2-eb19d6b463cd_1

Credits

Thank you to the great documentation from RF24 library, a really convenient and high-speed data transfer library for the NRF24L01.

Parts

13
QtyValueFootprintReferences
222pCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC1, C2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR1
18Mhz CrystalConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalY1
1ATmega328-PPackage_DIP:DIP-28_W7.62mmU2
1Conn_01x06_PinConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD1
1MCP1700x-330xxMBPackage_TO_SOT_SMD:SOT-89-3U4
1NRF24L01_BreakoutRF_Module:nRF24L01_BreakoutU1
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1pam8403pam8403:pam8403U3
1~Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalMAX9814
1~TP4056-18650-master:TP4056-18650U5

Similar boards

  • 2 layers57 × 97 mmMainCollar, the printed circuit board in 3D

    MainCollar

    plyalex/OpenFence

    OpenFence is an open source GPS based digital livestock fencing system and web interface, aiming to reduce barriers of using cell grazing.

    78 parts28GPL-3.0
  • 2 layers92.5 × 82.8 mmRifle and sensors, the printed circuit board in 3D

    Rifle and sensors

    DAlexis/caustic-lasertag-system

    Caustic project is a full-featured indoor and outdoor lasertag system

    268 parts16
  • 2 layers95.5 × 104.6 mmFmRadio, the printed circuit board in 3D

    FmRadio

    TeknoTrek/Arduino-Nano-FM-Radio-Si4703

    Part of the Teknotrek YouTube channel, this repository includes KiCad files for an FM Radio project using Arduino Nano, Si4703, and other components.

    16 parts7
  • 2 layers68.3 × 31.5 mmModuleo pam8403, the printed circuit board in 3D

    Moduleo pam8403

    johnnycubides/pam8403-module-kicad-lib

    Library kicad for pam8403 module

    5 parts3
  • 2 layers137.5 × 51 mmLark, the printed circuit board in 3D

    Lark

    tmshlvck/lark-hw

    Lark PCB

    112 parts3GPL-3.0
  • 2 layers85 × 52 mmIntercom, the printed circuit board in 3D

    Intercom

    aluisioalves123/rf-intercom

    Interfone de apertar para falar, sem fio: as duas unidades conversam por rádio (nRF24L01+ com antena) e só precisam de uma tomada.

    32 parts2
  • 2 layers96.5 × 105.4 mmMini Record Player Clock, the printed circuit board in 3D

    Mini Record Player Clock

    anadskman/Mini-Record-Player-Clock

    A compact desktop Bluetooth speaker and clock inspired by a vintage record player. The aim of this project is to combine a functional Bluetooth speaker and Wi-Fi clock into a clean, fully 3D printed desktop display.

    38 parts1
  • 2 layers85.6 × 54 mmCardtaiko, the printed circuit board in 3D

    Cardtaiko

    Milk-Cool/cardtaiko

    osu!taiko simulator in a card form-factor!

    24 parts1MIT

Questions

How big is the Walk talk mint PCB?

It measures 35.4 × 56.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Walk talk mint use?

13 parts, built around the ATMEGA328-PU and PAM8403. 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 Walk talk mint KiCad files?

From the LinuxDinoGitHub/Mint-Walkie-Talkie repository on GitHub, at the commit this page was made from: the board is pcb/KiCAD project/walk_talk_mint.kicad_pcb and its schematic pcb/KiCAD project/walk_talk_mint.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Walk talk mint design in my own project?

Its repository states no licence, so its author keeps all rights: ask LinuxDinoGitHub before reusing the design.