Skip to the content
PCBKitNew board
2 layers117.5 × 28.3 mmTrasser, the printed circuit board in 3D

Трассерная насадка для игры в страйкбол. Подсвечивает специальные трассирующие шары при вылете из ствола при помощи УФ подсветки, а также иммитирует вспышку выстрела.

Size
117.5 × 28.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
26
Pads
102
Tracks, vias
211, 13
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Mar 2025
Updated
8 Jun 2025

Overview

Trasser is an open-source printed circuit board by dmitry131131, from the dmitry131131/Trasser repository on GitHub. It is a 2-layer board of 117.5 × 28.3 mm with 30 parts on 26 nets, routed with 211 tracks and 13 vias.

It is built around the ATTINY13-20PU, TP4056 and BC817. Its parts include 10 diodes, 9 resistors, 3 capacitors, 2 ICs and 2 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

Readme.md

Трассерная насадка для игры в страйкбол

Содержание

  1. Цель проекта
  2. Режимы работы
  3. Принцип работы
  4. Необходимые компоненты
  5. Используемые инструменты и станки
  6. Проблемы и трудности
  7. Результат

Цель проекта

Разработка и изготовление компактной и надежной трассерной насадки для страйкбольного оружия, которая позволяет визуализировать полет шаров в условиях низкой освещенности. Насадка будет крепиться на ствол оружия на резьбу M14- и активироваться при выстреле, подсвечивая траекторию полета шаров с помощью ультрафиолетовых светодиодов. Управление устройством осуществляется на базе микроконтроллера ATtiny13, что обеспечивает минимальные габариты и энергопотребление.

Режимы работы

Трассерная насадка будет иметь 3 режима работы:

  1. Ультрафиолетовая вспышка для подсветки шаров
  2. Оранжевая вспышка на срезе ствола для имитации вспышки выстрела
  3. Ультрафиолетовая вспышка и имитация вспышки выстрела

Принцип работы

  • При выстреле страйкбольный шар проходит через ствол, пересекая луч инфракрасного датчика.
  • Датчик передает сигнал на микроконтроллер ATtiny13.
  • Микроконтроллер активирует ультрафиолетовые светодиоды на короткий промежуток времени (0.1 секунду).
  • Светодиоды подсвечивают шар внутри ствола, делая его видимым в темноте.
  • После завершения цикла устройство возвращается в режим ожидания для экономии энергии.

Идейная схема реализации

Необходимые компоненты

Список необходимых компонентов:

Электроника

КомпонентКоличество
Двухсторонний текстолит100x100mm
Микроконтроллер Attiny131шт
УФ светодиоды формата 50503шт
Оранжевые светодиоды 12063шт
SMD переменный резистор 20k1шт
SMD резистор 0805 10k1шт
SMD резистор 0805 1k4шт
SMD резистор 0805 4k1шт
SMD резистор 1206 20ОМ2шт
SMD резистор 1206 150ОМ1шт
SMD транзистор NPN bc817-402шт
SMD конденсатор 0603 0.1мкФ2шт
SMD конденсатор 0603 10мкФ1шт
Инфракрасный фотодиод 3мм1шт
SMD инфракрасный светодиод1шт
SMD светодиод 0603 красный1шт
SMD светодиод 0603 синий1шт
SMD микросхема TP40561шт
Li-ion аккумулятор 20/20/4мм 3.7В1шт
USB Type-C разъём1шт
SMD кнопка1шт

Корпус

КомпонентКоличество
Алюминиевая труба D = 35мм60мм
Прозрачная трубка D = 15мм60мм
Винты M3 15мм2шт
Круг алюминиевый Д16-Т D = 40мм60мм
Прокладка диаметром 15мм1шт
Круг алюминиевый D = 20мм30мм

Используемые инструменты и станки

В этом проекте было задействовано следующее оборудование:

Для изготовления корпуса

Для изготовления корпуса и переходника M11/M14- были использованы:

  1. Токарно-винторезный станок JET GHB-1340A DRO - для токарных работ
  1. Редукторный фрезерно-сверлильный станок JET JMD-45LPFD - для фрезерно-сверлильных работ
  1. Ленточнопильный станок JET MBS-1011DAP - для отрезания заготовок

Для изготовления электроники

  1. Настольный фрезерно-гравировальный станок Charly 4U - для изготовления печатных плат
  1. Осцилограф цифровой UNI TREND UTD2102CM - для диагностики схемы
  1. Паяльная станция Ersa i-CON1 с паяльником i-TOOL 0IC1100A - для сборки печатной платы

Процесс изготовления

Измерение всех стыковочных параметров, таких как характерные габариты, толщина ствола и параметры резьбы.

В результате этих измерений было установлено, что в качестве основной резьбы крепления насадки к стволу служит левая резьба стандарта М14 шаг 1мм Но в качестве дополнения для использования на стволе пистолета решено было добавить в комплект переходник с M14- на резьбу M11 шаг 1мм, потому что именно такую резьбу имеет ствол пистолета.

Выбор материалов корпуса, соответствующих требованиям по прочности.

Материалом корпуса должен был быть прочный металл, который легко выдерживает попадания страйкбольной пули. Из вариантов представляется сталь и алюминий. Сталь отбрасывается из-за своей массы и в итоге выбор падает на алюминий.

Разработка 3D моделей корпуса и внутреннего каркаса.

После выбора материала и получения понимания о габаритах разрабатывается 3D модель корпуса в 5 основных деталях:

  • Передняя крышка
  • Основная труба
  • Задняя крышка
  • Внутренняя прозрачная трубка
  • Резьбовой переходник
Выбор микроконтроллера, датчиков и дополнительных компонентов.

Выбор микроконтроллеров на текущий момент велик, но из-за полноты документации и низкой цены выбор пал на Attiny13 архитектуры AVR Это компактный 8-ми битный микроконтроллер, работающий на тактовой частоте от 1 до 20 MГц имеющий 6 портов ввода-вывода, встроенный аналоговый компаратор, таймер, развитую систему прерываний. Этих возможностей оказывается вполне достаточно для решения задачи.

Датчик пролета шара основан на инфракрасном фотодиоде, который освещён инфракрасным светодиодом с противоположной стороны и при изменении освещённости напряжение на фотодиоде меняется и срабатывает компаратор.

Определение оптимальной схемы подключения датчиков.

Путём экспериментов и постепенного изучения возможностей микроконтроллера была спроектирована и протестирована схема на макетной плате. После тестирования сборки можно было приступать к проектированию печатных плат.

Разработка принципиальной электрической схемы.

Из-за необходимости использовать практически везде элементы поверхностного монтажа пришлось немного корректировать принципиальную схему исходя из фактических характеристик компонентов, например напряжение открытия транзистора.

Разработка и изготовление печатных плат.

Проектирование печатных плат производилось в программе KICAD. После проектирования печатных плат требовалось их изготовить. Для этого использовался фрезерный ЧПУ станок Charly 4U. К тому же из-за необходимости изготавливать двухсторонние печатные платы пришлось придумывать технологию для соотнесения переходных отверстий. Суть метода заключается в том, чтобы просверлить в печатной плате симметрично 4 отверстия под концелярские кнопки и при перевороте платы соотносить эти 4 отверстия.

Изготовление и сборка корпуса, финальная сборка.

После изготовления печатных плат нужно было произвести сборку, распаять все компоненты, прошить микроконтроллер, собрать все в корпус. Также необходимо было произвести тесты всех частей устройства.

Испытания в лабораторных и боевых условиях.

Финальной стадией стало тестирование реакции устройства в штатом режиме, тестирование переключения режимов, тестирование модуля зарядки аккумулятора, а также тестирование непосредственно в работе.

Проблемы и трудности

В процессе изготовления возникли некоторые трудности, которые пришлось преодолеть

Неисправность токарного станка

Первой проблемой, которую необходимо было решить это неисправность ходового винта токарного станка. Так как мне было необходимо нарезать нестандартную резьбу, мне нужен был функционирующий ходовой винт на токарном станке, но он был повреждён предыдущими пользователями(срезаны срезные шпильки крепления).

Для решения этой проблемы с помощью другого токарного станка(без возможности нарезания резьбы) MetalMaster MML2870M были выточены новые срезные шпильки из латуни и функционирование токарного станка JET GHB-1340A DRO было восстановлено.

Необходимость нарезания резьбы по алюминию

Процесс нарезания резьбы по алюминию представляет некоторую трудность из-за пластичности металла, поэтому если использовать универсальные резьбонарезные пластинки, то резьба получается рваная, вот пример:

Поэтому были куплены специальные резьбонарезные пластинки по алюминию(сплав К15) и результат был сильно улучшен, вот пример:

Необходимость создания двухсторонних печатных плат

В виду компактности печатной платы имеется необходимость размещения компонентов и дорожек на двух поверхностях печатной платы. Но на фрезерном станке удобно производить односторонние печальные платы, в результате чего мною использована технология по точному совпадению печатной платы при перевороте по 4 точкам, чтобы добиться соосности переходных отверстий.

Процесс фрезеровки:

Фрезировка

Несовпадение габаритов фотодиода

Габариты фотодиода оказались больше ожидаемых, в результате чего он не помещался под прозрачной трубкой.

Пришлось с помощью гравера уменьшить его габариты:

Тестирование

После предварительной сборки устройства без системы зарядки аккумулятора был произведён тест на срабатывание датчика и включение вспышки. Также был произведён тест смены режимов работы(посредством удержания кнопки на корпусе в течение 1 секунды). Индикатором смены режима работы служит кратковременная вспышка на торце насадки.

Срабатывание датчика в замедленной съёмке

Срабатывание датчика в замедленной съёмке

Затем был произведён тест работы модуля зарядки. При зарядке загорается индикация и идет процесс зарядки.

Работа индикации заряда аккумулятора

Затем после финальной сборки изделия был произведён финальный тест непосредственно в условиях эксплуатации.

Работа насадки

Работа насадки

Результат

В результате получилась полностью рабочая и готовая к эксплуатации трассерная насадка.

Но в процессе тестирования была выявлена одна незначительная ошибка:

При сборке были перепутаны красный и синий светодиоды в модуле зарядки. И теперь в процессе зарядки горит синий светодиод, а индикатор заряженного аккумулятора горит красным цветом.

Но эта ошибка не влияет на основную задачу насадки.

Parts

30
QtyValueFootprintReferences
3LEDLED_SMD:LED_1206_3216MetricD3, D4, D5
3LEDCustom_LED:LED_5050D9, D10, D11
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3
21kResistor_SMD:R_0603_1608MetricR1, R5
21kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
250Resistor_SMD:R_1206_3216MetricR2, R4
2BC817Package_TO_SOT_SMD:SOT-23Q1, Q3
2LEDLED_SMD:LED_0402_1005MetricD1, D2
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
14kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
1ATtiny13-20PPackage_DIP:DIP-8_W7.62mmU1
1Conn_Plug_2PConnector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_HorizontalP1
1D_PhotoLED_THT:LED_D3.0mmD6
1LEDLED_SMD:LED_PLCC_2835_HandsolderingD7
1RResistor_SMD:R_1206_3216MetricR3
1R_PotentiometerPotentiometer_SMD:Potentiometer_Bourns_TC33X_VerticalRV1
1SW_PushButton_Switch_SMD:SW_SPST_EVQPE1SW1
1TP4056Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU2
1USB_C_PlugCustom_footprint:USB_C_POWER_ONLYP2

Questions

How big is the Trasser PCB?

It measures 117.5 × 28.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Trasser use?

30 parts, built around the ATTINY13-20PU, TP4056 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 Trasser KiCad files?

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

Can I use the Trasser design in my own project?

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

Similar boards

  • 2 layers32 × 48 mmDiyIrTower, the printed circuit board in 3D

    DiyIrTower

    maehw/DiyIrTower

    Do-it-yourself infrared serial communication tower (compatible with LEGO IR serial tower)

    17 parts12GPL-3.0
  • 2 layers45 × 29 mmIM100 Override, the printed circuit board in 3D

    IM100 Override

    pointcheck/IM100_Override

    Paslode IM100C vendor lock-in override

    20 parts7MIT
  • 4 layers112 × 72 mmDk spot welder, the printed circuit board in 3D

    Dk spot welder

    sini6a/spotwelder

    An easy-to-assemble, through-hole spot welder capable of switching high currents for welding nickel strip to lithium-ion cells. Controlled by an ATtiny13 microcontroller.

    51 parts3
  • 2 layers100 × 100 mmAS NES Mapper474-SM1, the printed circuit board in 3D

    AS NES Mapper474-SM1

    Akerasoft/AS-NROM-368

    Mapper 474 - Submapper 1 - NROM-368

    17 parts
  • 2 layersMoodeAudio, the printed circuit board in 3D

    MoodeAudio

    DmaEvilCorp/MoodeAudioBuild

    Case Hammond 1455T2202BK (220x165x51.5mm) black aluminium. Front and back are in plastic, much easier for working. I've used FrontPanel from Schaeffer to make the design.

    13 partsGPL-3.0
  • 6 layers73 × 50 mmSoft starter, the printed circuit board in 3D

    Soft starter

    Susensio/soft-starter

    Arduino project for soft start led strips, imitating incandescent bulbs

    24 parts
  • 2 layers17.8 × 20.3 mmATtiny PCB, the printed circuit board in 3D

    ATtiny PCB

    wiredlab/attiny13-breakout

    ATtiny13A breakout board

    8 parts