Skip to the content
2 layers44.4 × 29.3 mmElectronicTriggerUnit, the printed circuit board in 3D

ElectronicTriggerUnit

aNThiCu/AirsoftETU8

The code for a airsoft MOSFET board that includes the trigger , active break mode and semi-auto,full-auto detection.

Size
44.4 × 29.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
30
Pads
112
Tracks, vias
184, 64
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Jul 2023
Updated
13 May 2026

Overview

ElectronicTriggerUnit is an open-source printed circuit board by aNThiCu, from the aNThiCu/AirsoftETU repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 44.4 × 29.3 mm with 36 parts on 30 nets, routed with 184 tracks and 64 vias.

It is built around the LM1117MP-5.0, LC191PTDT and XL-2012IRC-940, with the LKIR30102C-A01(DY) and LKPT30102B-A01(DY) among its other parts. Its parts include 11 resistors, 6 capacitors, 6 transistors, 5 ICs and 4 diodes. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

readme.md

This is the latest stable version that currently works on my airsoft replica without any problems.

Development was stalled for a while because of a high speed motor that drew a ton of amps on start-up , frying some of my mosfets randomly. Low TPA motors (11 TPA in my case) are not advised for this ETU version for multiple reasons:

text
-random failure of mosfet
-if the battery doesn't have enough discharge rate the microcontroller will restart on trigger pull
voltage drop too big for LDO to work.

Even though there is a PMOS for active brake , i do not use it in my code for this version as i want to get a perfect NMOS only version first. You can just ignore the parts linked to the active brake feature , list of references:

text
-R9,R7,R8
-Q5,Q8

Diode for flywheel protection is not necessary , i personally don't use it because i haven't had time to test the diode with the new motor, old motor always made it go up in flames , had better chances of survival without it. Serial communication for easier debugging doesn't work for now.

Parts

36
QtyValueFootprintReferences
410kResistor_SMD:R_0402_1005MetricR1, R5, R10, R11
310nCapacitor_SMD:C_0402_1005MetricC1, C2, C4
21uFCapacitor_SMD:C_0402_1005MetricC7, C8
22.2kResistor_SMD:R_0402_1005MetricR8, R9
2680RResistor_SMD:R_0402_1005MetricR3, R6
2Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
2LC191PTDTSamacSys_Parts:AP1608P1CP22Q1, Q4
2XL-2012IRC-940SamacSys_Parts:LEDC2012X105NLED1, LED2
112vSamacSys_Parts:Copper_padU2
11kResistor_SMD:R_0402_1005MetricR2
11uCapacitor_SMD:C_0402_1005MetricC3
12N7002SamacSys:SOT96P240X120-3NQ5
14.7RResistor_SMD:R_0402_1005MetricR7
14.7kResistor_SMD:R_0402_1005MetricR4
178-SQRS140ELPSamacSys_Parts:POWERPAKSO-8Q3
1ATTINY816-MNRSamacSys_Parts:QFN40P300X300X90-21NIC3
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1DSamacSys_Parts:SBR3U60P1Q7D2
1GndSamacSys_Parts:Copper_padU4
1GndMotorSamacSys_Parts:Copper_padU3
1LKIR30102C-A01SamacSys_Parts:APA3010P3CLED4
1LKPT30102B-A01SamacSys_Parts:APA3010P3CQ2
1LM1117MP-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1SI7149ADP-T1-GE3SamacSys_Parts:POWERPAKSO-8Q8
1TriggerSamacSys_Parts:463092691402S1

Similar boards

  • 4 layers209.6 × 164.2 mmCyberdeck, the printed circuit board in 3D

    Cyberdeck

    tangles-0/cyberdeck-scout

    // #ifndef PINPA0 // #define PINPA0 11 // #endif // #ifndef PINPA1 // #define PINPA1 8 // #endif // #ifndef PINPA2 // #define PINPA2 9 // #endif // #ifndef PINPA3 // #define PINPA3 10 // #endif // #ifndef PINPA4 //…

    697 parts6
  • 4 layers149.6 × 98 mmMch2022, the printed circuit board in 3D

    Mch2022

    kitspace-test-repos/kicad6-file-collection

    235 partsMIT
  • 4 layers126.6 × 37.7 mmGruzik2.0, the printed circuit board in 3D

    Gruzik2.0

    NYDEREK/LineFollower_GRUZIK2.0-light

    GRUZIK2.0 is simple light construction made for "line follower light" competition

    50 parts101MIT
  • 2 layers20 × 107 mmRawWavesV2, the printed circuit board in 3D

    RawWavesV2

    SherpaModular/RawWaves

    Raw Waves is a eurorack synthesizer module that plays RAW or WAV sample files from a micro SDcard. It is a derivate work of "Radio Music" from Tom Whitwell. Raw Waves is released under a CC-by-SA 3.0 license.

    55 parts26
  • 2 layers55.2 × 43.8 mmEncabulator, the printed circuit board in 3D

    Encabulator

    imad-drs/mini_encabulator_PCB

    A complete PCB design exercise demonstrating schematic capture, component selection, and board layout using KiCAD. This project implements a simple LED blinker with user-controllable blink rate.

    17 parts3
  • 2 layers45 × 72 mmRelay, the printed circuit board in 3D

    Relay

    adarwoo/modbus_relay

    A modbus RTU relay board with 3 relays for the CNC. This uses the ASX framework

    43 parts1
  • 4 layers75.5 × 62 mmBspd, the printed circuit board in 3D

    Bspd

    chithigun23/ANUFS-BSPD-2026

    ANUFS's BSPD for 2026 Formula SAE ICE Car. The goal of this project is to be AEC-Q100/Q101/Q200 compliant.

    120 parts1
  • 2 layers51 × 51 mmSuperGauge, the printed circuit board in 3D

    SuperGauge

    KenwoodFox/SuperGauge

    This repo contains all the firmware and hardware for the SuperGauge.

    32 parts1

Questions

How big is the ElectronicTriggerUnit PCB?

It measures 44.4 × 29.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ElectronicTriggerUnit use?

36 parts, built around the LM1117MP-5.0, LC191PTDT, XL-2012IRC-940 and LKIR30102C-A01(DY). 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 ElectronicTriggerUnit KiCad files?

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

Can I use the ElectronicTriggerUnit design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).