Skip to the content
PCBKitNew board
2 layers32 × 43.7 mmNoahESC, the printed circuit board in 3D

NoahESC - Atmega8 based ESC

Size
32 × 43.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
48
Pads
181
Tracks, vias
426, 113
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Aug 2022
Updated
7 Sep 2026

Overview

NoahESC is an open-source printed circuit board by zosko, from the zosko/NoahESC repository on GitHub. It is a 2-layer board of 32 × 43.7 mm with 50 parts on 48 nets, routed with 426 tracks and 113 vias.

It is built around the ATMEGA8A-AU, SIR158DP and 1N4148W, with the BC817 among its other parts. Its parts include 25 resistors, 9 transistors, 6 capacitors, 4 connectors and 3 diodes. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

NoahESC

The Atmega8-based Electronic Speed Controller (ESC) is a motor control device that uses the Atmega8 microcontroller as its main processing unit. It is designed to regulate the speed, direction, and braking of brushless DC (BLDC) motors or brushed motors, depending on the application. The Atmega8 handles the input signals—typically from a flight controller or receiver—and converts them into precise pulse-width modulation (PWM) outputs to control the motor’s performance. This type of ESC is widely used in drones, RC vehicles, and robotics projects due to its reliability, programmability, and compatibility with open-source firmware such as TGY. Overall, it provides an efficient and flexible solution for motor speed control in embedded and hobbyist applications.

Features

  • PWM
  • 30Amps
  • 2 - 4S battery
  • Low cost

Scheme

Scheme

Boards Preview

BoardPCB
BoardView 1

Flashing

Atmega8 must be flashed via ICSP microcontroller pins.

Arduino UNO as ISP programmer

  • avrdude -c stk500v1 -p m8 -P /dev/tty.usbmodem14401 -b 19200 -U flash:w:firmware.hex:i
  • avrdude -c stk500v1 -p m8 -P /dev/tty.usbmodem14401 -b 19200 -U lfuse:w:0x3f:m -U hfuse:w:0xca:m

USBasp

  • avrdude -c usbasp -p m8 -U flash:w:firmware.hex:i
  • avrdude -c usbasp -p m8 -U lfuse:w:0x3f:m -U hfuse:w:0xca:m

Download: Firmware

PCB Design

PCBWay_logo

Huge thanks to PCBWay for sponsoring this project!

PCBWay is a leading provider of high-quality printed circuit boards (PCBs), offering reliable and affordable solutions for both hobbyists and professionals. Their services include rapid prototyping, PCB assembly, instant online quotations, expert design verification, and a streamlined ordering experience.

Their comprehensive range of services includes:

  • PCB prototyping
  • Assembly services
  • Instant online quotations
  • Expert design verification
  • A streamlined, user-friendly ordering system

Parts

50
QtyValueFootprintReferences
6100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20, R23, R26, R29, R31, R34
64.7KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR17, R18, R19, R22, R25, R30
647KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R12, R13, R14, R15, R16
6SiR158DPPackage_SO:PowerPAK_SO-8_SingleQ1, Q2, Q3, Q4, Q5, Q10
41uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11, C12, C13
310KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21, R27, R32
31N4148WDiode_SMD:D_SOD-123D3, D4, D5
32.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R28, R33
3BC817Package_TO_SOT_SMD:SOT-23Q7, Q8, Q9
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
116MhzCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1470KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1ATmega8A-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1GNDTestPoint:TestPoint_Pad_3.0x3.0mmJ2
1PWMConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1ProgrammingConnector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_VerticalJ5
1TPS709Package_TO_SOT_SMD:SOT-23-5U3
1VBATTestPoint:TestPoint_Pad_3.0x3.0mmJ1

Questions

How big is the NoahESC PCB?

It measures 32 × 43.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NoahESC use?

50 parts, built around the ATMEGA8A-AU, SIR158DP, 1N4148W and BC817. 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 NoahESC KiCad files?

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

Can I use the NoahESC design in my own project?

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

Similar boards

  • 2 layers101.6 × 99.7 mmKarabas nano karabas nano revB, the printed circuit board in 3D

    Karabas nano karabas nano revB

    PCBench/PCBench

    resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…

    147 parts21MIT
  • 2 layers37.6 × 30.7 mmKombo nrf24 atmega8, the printed circuit board in 3D

    Kombo nrf24 atmega8

    MelexinVN/bs_kombo

    Открытые системы беспроводной коммуникации «КомБО» (Беспроводные системы «КомБО»). Проект с открытым программным и аппаратным обеспечением (Open source hardware). Open wireless communication systems "КомБО".

    25 parts3GPL-3.0
  • 2 layers99.6 × 99.6 mmKarabas nano revF, the printed circuit board in 3D

    Karabas nano revF

    Vakon84/karabas-nano

    ZX Spectrum compatible machine with real Z80 CPU and all logic inside the CPLD Altera EPM3256ATC144 (or EPM7512).

    155 parts1WTFPL
  • 4 layers137 × 79.5 mmTGX4, the printed circuit board in 3D

    TGX4

    hexeguitar/TGX4

    Teensy 4 based guitar amp emulator

    297 parts66
  • 4 layers65 × 30 mmSizif xxs, the printed circuit board in 3D

    Sizif xxs

    UzixLS/zx-sizif-xxs

    Smallest ZX Spectrum clone with real Z80 and FPGA

    90 parts50MIT
  • 2 layers100 × 100 mmMist1010, the printed circuit board in 3D

    Mist1010

    UzixLS/mist1010-board

    10x10cm PCB variant of MIST FPGA project for G738/G706 enclosure

    273 parts43MIT
  • 2 layers41 × 87 mmDif pressure meter, the printed circuit board in 3D

    Dif pressure meter

    ardiloot/dif-pressure-meter

    ESP32 based differential pressure (and air flow) meter. Handheld, battery powered DIY device for measuring small pressure differences (Sensirion SDP810-500Pa).

    68 parts23MIT