Skip to the content
PCBKitNew board
2 layers30 × 42 mmCopv2, the printed circuit board in 3D

Dwell converter/shaper for a stock ECU COP conversion on a Miata

Size
30 × 42 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
26
Pads
87
Tracks, vias
176, 13
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Aug 2025
Updated
29 Jun 2026

Overview

Copv2 is an open-source printed circuit board by swagprincess, from the swagprincess/coilonplug repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 30 × 42 mm with 31 parts on 26 nets, routed with 176 tracks and 13 vias.

It is built around the ATTINY84A-SSF, LM393 and DMP3098LSD-13-VB. Its parts include 12 resistors, 6 capacitors, 3 ICs, 1 transistor and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Dwell converter board

This board lets you use a Toyota/Audi/etc "coil on plug" ignition system with the stock ecu in a Mazda MX5/Miata (1989-2005).

The board will take in a variable dwell signal for the stock coilpack and output a (falling edge synchronised) stable, adjustable dwell pulse.

Current setting is 70 "ticks" of TIMER1, around 2.2ms, correct for Toyota COP's at running voltages (should be good for Audi R8 coils too).

Written in C for an AtTiny84A.

Parts

31
QtyValueFootprintReferences
8TestPointTestPoint:TestPoint_Pad_4.0x4.0mmGND, IGN1, IGN1/4, IGN2, IGN2/3, IGN3, IGN4, VCC
610kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R11, R12
4100Resistor_SMD:R_0603_1608MetricR7, R8, R9, R10
3100nCapacitor_SMD:C_0603_1608MetricC1, C5, C6
24.7kResistor_SMD:R_0603_1608MetricR5, R6
110uCapacitor_SMD:C_0603_1608MetricC2
12200uCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC4
1330nCapacitor_SMD:C_0603_1608MetricC3
1ATtiny84A-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1Conn_02x03_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1DMP3098LSD-13Package_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1
1LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1LM78M05_TO252Package_TO_SOT_SMD:TO-252-2U3

Questions

How big is the Copv2 PCB?

It measures 30 × 42 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Copv2 use?

31 parts, built around the ATTINY84A-SSF, LM393 and DMP3098LSD-13-VB. 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 Copv2 KiCad files?

From the swagprincess/coilonplug repository on GitHub, at the commit this page was made from: the board is kicad/v2/copv2.kicad_pcb and its schematic kicad/v2/copv2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

More from swagprincess/coilonplug

1
  • 2 layers26.3 × 33.4 mmCoilonplugv3, the printed circuit board in 3D

    Coilonplugv3

    swagprincess/coilonplug

    Dwell converter/shaper for a stock ECU COP conversion on a Miata

    32 partsGPL-3.0

Similar boards

  • 2 layers168 × 44 mmNixie clock, the printed circuit board in 3D

    Nixie clock

    SpicyHolo/PCB_NixieDivergenceMeter

    88 parts1
  • 4 layers158 × 68 mmDronePCB, the printed circuit board in 3D

    DronePCB

    nickzentmayer/EE300W-R6Drone

    Repository containing all code and CAD design files for EE300W project SP26

    167 parts
  • 4 layers64 × 28.8 mmLED Lamp V2, the printed circuit board in 3D

    LED Lamp V2

    NiQu05/esp32_mqtt_led

    ESP32 Addressable LED Controller

    52 parts
  • 2 layers133.4 × 50.8 mmClock, the printed circuit board in 3D

    Clock

    awkwardengineer/Clock

    Voltmeter Clock

    62 parts12
  • 2 layers99.4 × 38.6 mmSlider driver, the printed circuit board in 3D

    Slider driver

    mage0r/RSA0N11M9A0J_motorised_slider

    This is a H-bridge driver board for the RSA0N11M9A0J motorised Slider. It uses a L9110 and capacitive sensor.

    38 parts7
  • 4 layers85 × 56 mmDwc hat, the printed circuit board in 3D

    Dwc hat

    dwcguru1/dwc-hat

    Raspberry Pi Monitor for Deep-Water-Cultures (DWC)

    100 parts4MIT
  • 2 layers13.6 × 23.2 mmTrinkle, the printed circuit board in 3D

    Trinkle

    mage0r/trinkle

    A breakout board for the ATTiny84. Sometimes a Trinket just won't do...

    12 parts2
  • 2 layers100 × 50 mmMoba block stelle, the printed circuit board in 3D

    Moba block stelle

    hpbock/moba-bockstelle

    Ein Blockstellenmodul für analoge Modellbahnen zur Ansteuerung von Lichtsignalen, Zugbeeinflussung und Belegtmeldung für Loconet-T.

    88 parts1