Skip to the content
2 layers169.4 × 71 mmTransmitter PCB, the printed circuit board in 3D

A Batman inspired Batarang shaped wireless transmitter board featuring an ATmega328P microcontroller, NRF24L01 module, and onboard CH340G USB programmer. Essentially an Arduino Nano with integrated wireless capability and custom PCB design shaped like Batman's iconic throwing weapon.

Size
169.4 × 71 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
56
Pads
192
Tracks, vias
569, 56
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 May 2026
Updated
23 May 2026

Overview

Transmitter PCB is an open-source printed circuit board by PrashantHalai-212, from the PrashantHalai-212/Transmitter_PCB repository on GitHub, published under the MIT licence. It is a 2-layer board of 169.4 × 71 mm with 55 parts on 56 nets, routed with 569 tracks and 56 vias.

It is built around the ATMEGA328P-AU, CH340G and AMS1117-3.3, with the LM1117MP-5.0 and SRV05-4 among its other parts. Its parts include 16 capacitors, 11 resistors, 7 diodes, 7 connectors and 5 ICs. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

README.md

Transmitter_PCB

A Batman-inspired Batarang-shaped wireless transmitter board featuring an ATmega328P microcontroller, NRF24L01 module, and onboard CH340G USB programmer. Essentially an Arduino with integrated wireless capability and custom PCB design shaped like Batman's iconic throwing weapon.

PCB Design

Batarang PCB Render

Features

  • ATmega328P Microcontroller - Same as Arduino
  • NRF24L01 Wireless Module - 2.4GHz RF Communication
  • CH340G USB Programmer - Direct programming without external programmer
  • Batarang Shape - Batman-inspired custom PCB design
  • Full Arduino Compatibility - Use standard Arduino sketches
  • All Supporting Components - Crystal oscillator, capacitors, USB connector

Files

  • Transmitter_PCB.kicad_sch - Schematic design
  • Transmitter_PCB.kicad_pcb - PCB layout
  • Transmitter_PCB.kicad_pro - Project file

Requirements

  • KiCad 6.0 or later
  • Arduino IDE (for programming)

License

MIT

Parts

55
QtyValueFootprintReferences
7100nCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C7, C8, C9, C11
71kResistor_SMD:R_0603_1608MetricR2, R3, R4, R5, R6, R7, R8
422pCapacitor_SMD:C_0603_1608MetricC13, C14, C15, C16
310kResistor_SMD:R_0603_1608MetricR1, R10, R11
3REDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D4, D6
21uCapacitor_SMD:C_0603_1608MetricC5, C6
24u7_16VCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC4, C10
2TestPoint_SmallTestPoint:TestPoint_Pad_D1.0mmTP1, TP2
2~Button_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxGSW2, SW3
110uCapacitor_SMD:C_0603_1608MetricC12
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1680ohmResistor_SMD:R_0603_1608MetricR9
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1ATmega328P-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1BlueLED_SMD:LED_0805_2012MetricD7
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ1
1D_SchottkyDiode_SMD:D_SOD-123D5
1ISPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1JY1 LConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1JY2 RConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ5
1LM1117MP-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1LOGOLOGOG***
1Polyfuse_SmallFuse:Fuse_1206_3216MetricF1
1PotiConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1REDLED_SMD:LED_0805_2012MetricD3
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U4
1SW_PushButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1USB_B_MiniConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ7
1Vin/GNDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1WhiteLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2

Similar boards

  • 4 layers102 × 49 mmCURSO PCB DRONE, the printed circuit board in 3D

    CURSO PCB DRONE

    ArduProject/PCB_DRONE_C8

    En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103C8 que hemos visto en el curso.

    153 parts1MIT
  • 4 layers102 × 49 mmCURSO PCB DRONE, the printed circuit board in 3D

    CURSO PCB DRONE

    ArduProject/PCB_DRONE_R8

    En este repositorio encontrareis los archivos de fabricación y las listas de montaje del PCB con STM32F103R8 que hemos visto en el curso.

    163 partsMIT
  • 2 layers25 × 99 mmCremini blade atmega328p, the printed circuit board in 3D

    Cremini blade atmega328p

    nicklasfrahm/mykilio

    Mykilio is the proposal for a new Living Standard with the goal to reimagine infrastructure management and monitoring.

    102 parts1MIT
  • 4 layers102 × 49 mmDrone flight controller, the printed circuit board in 3D

    Drone flight controller

    A1DS19/drone-flight-controller

    A custom drone flight controller, designed in KiCad 10: an STM32F103R8T6 flight core paired with an ATmega328P telemetry co-processor on a four-layer, 102 × 49 mm PCB — taken from schematic capture through placement…

    148 parts
  • 2 layers127.5 × 50.5 mmLidarsystemcopy, the printed circuit board in 3D

    Lidarsystemcopy

    filipandersson3/Gait-speed-lidar-system

    Lidar system for measuring walking speed using a Garmin LIDAR-Lite v3

    54 parts
  • 2 layers120 × 120 mmMagLev, the printed circuit board in 3D

    MagLev

    KDueck/MagLev

    A design for a reverse engineered magnetic levitation PCB.

    211 parts

Questions

How big is the Transmitter PCB PCB?

It measures 169.4 × 71 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Transmitter PCB use?

55 parts, built around the ATMEGA328P-AU, CH340G, AMS1117-3.3 and LM1117MP-5.0. 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 Transmitter PCB KiCad files?

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

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