

Miatuino
まずはアクセルを完全に戻した状態で[Closed throttle ADC Count]の右の[Get Current]をクリックして、スロットル全閉時の値を取得します。 次に、アクセルを完全に踏み込んだ状態で[Full throttle ADC Count]の右の[Get Current]をクリックして、スロットル前回時の値を取得します。 完了したら[Accept]をクリックします。
- Size
- 100.3 × 99.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 121
- Nets
- 219
- Pads
- 590
- Tracks, vias
- 1,517, 126
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 19 Jun 2025
- Updated
- 19 Jun 2025
Overview
Miatuino is an open-source printed circuit board by Maverick765, from the Maverick765/miatuino repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 100.3 × 99.3 mm with 121 parts on 219 nets, routed with 1,517 tracks and 126 vias.
It is built around the TC4424AVOA, KP234XTMA1 and VNLD5090TR-E, with the TLP222AF and VN5160S-E among its other parts. Its parts include 48 resistors, 23 capacitors, 20 diodes, 14 ICs and 6 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
5TC4424AVOA
SOIC-8-40℃~+150℃ 12ns 12ns 150uA 2 4.5A 4.5A 4.5V~18V MOSFET SOIC-8 Gate Drivers ROHSMicrochip TechnologyGate DriversKP234XTMA1
SMD-8P-40℃~+125℃ 1.5Kpa 1ms 4.5V~5.5V 40Kpa~1.15bar Temperature Sensor Yes SMD-8P Pressure Sensors ROHSInfineon TechnologiesPressure SensorsVNLD5090TR-E
SO-8-40℃~+150℃ 13A 2 4.5V~5.5V 90mΩ Active High Low Side Switch Overvoltage protection、Overcurrent Protection、Over temperature protection、Short-Circuit Protection SO-8 Power Distribution Switches ROHSSTMicroelectronicsPower Distribution SwitchesTLP222AF
DIP-41.3V 100us 2.5kV 2Ω 60V 800us One set normally open: 2A (SPST - normally open) DIP-4 Solid State Relays (MOS Output) ROHSToshibaSolid State Relays - MOS Output (PhotoMOS)VN5160S-E
SOIC-8-40℃~+150℃ 1 160mΩ 4.5V~36V Active High High Side Switch SOIC-8 Power Distribution Switches ROHSSTMicroelectronicsPower Distribution Switches
README
README.mdMiatuino ECU NA6 PNP
MiatuinoはSpeeduinoをベースとしたNA6ロードスター専用ECUプロジェクトです。
Speeduino MX-5 PNPモデルをベースとし、部品の入手性、組み立てやすさなどを改善しました。
基本的な技術情報については公式のWikiを参照してください。 https://wiki.speeduino.com
また、部品に関してはできる限り日本国内で入手しやすいものにしています。国内で入手できないものはAliexpressやLCSCで入手可能です。
対応車種
- 車種:ユーノス・ロードスター(NA6CE)
- 年式:1989年〜1995年
- エンジン:1.6L B6ZE(RS)
注意:NA8には対応していません。
Speeduinoからの変更点
- Arduino Mega2560をMega2560 Proに変更
- SMD部品を減らし、手はんだで組み立てやすいように変更
- A/C制御回路の追加
- 電源回路をROHM製のDC-DCコンバータBP5293-50に変更
- MAPセンサをBOSCH製0 281 002 593に変更
注意事項
- 仕様はほぼSpeeduinoと同様です。詳細仕様は Speeduino公式Wiki を参照してください。
- 純正には吸気温センサー(IAT)が存在しないため、追加設置が必須です。
- ノック制御、スピードセンサーなどには非対応です。
ECUの組み立てと取付に必要なもの
- Miatuino基板
リポジトリ内のGerberファイルを利用。 - 実装用部品
リポジトリ内の部品表を参照。 - 吸気温センサー(IAT)
品番:25036751
エアフロメーターを外したカプラに接続します。
Aliexpressなどで入手可能 - 吸気温センサー用カプラ
Aliexpressで「7pin Automotive Connector」などと検索すれば見つかります。 - スロットルポジションセンサー(TPS)
品番:0280122001
カプラの形状と配線が純正と同じため、そのまま利用できます。
Aliexpressなどで入手可能。 - スロットルポジションセンサー用マウントアダプター
リポジトリ内の.stlファイルを利用。
3Dプリンタで出力するか、3Dプリントサービスを利用してください。
.stlファイルは以下のページからも入手可能です。
1.6 Miata Kia type tps adapter M5 nuts - MAPセンサー
0 281 002 593
Aliexpressなどで入手可能。 - MAPセンサー用カプラー
品番:1928403966
Aliexpressなどで入手可能。 - 基板用ケース
基板のサイズは100mm x 100mmです。適当なサイズのアルミケースに入れます。 - 基板用USB Type Cコネクタ
ケース内のMega 2560 Proと接続するためのパネルマウントのType Cコネクタ。 - 内径4.5mmのホース
3m程度。キジマのガソリンホースがおススメです。 - TunerStudio
公式ページから入手可能。 - SpeedyLoader
公式ページから入手可能。
製作
基本的にはKiCADのプロジェクトや部品表を見ながらはんだ付けすればOKです。 MAPセンサーは基板の3ピンコネクタにカプラを介して取り付けます。
ファームウェアの書き込み
SpeedyLoaderを利用してファームウェアを書き込みます。 SpeedyLoaderの公式マニュアルを参考にしてください。
また、書き込みが完了したらbase tuneをダウンロードしておきます。
取付手順
スロットルポジションセンサーを交換する
純正のスロットルポジションセンサーを外し、新しいスロットルポジションセンサーをアダプターを利用して取り付けます。
なお、純正のセンサーを取り外すには、スロットルボディーを外す必要があります。 (純正のセンサーを破壊すればスロットルボディーを外さずに新しいセンサーを取り付けることも可能ですがおススメしません)
エアフロメーターのカプラを外して吸気温センサーを取り付ける
エアフロメータにつながっている7ピンのカプラを外し、吸気温センサを取り付けます。
ST-SIGのヒューズを外す
エンジンルーム内の運転席側のヒューズボックスを開け、ST-SIGのヒューズを外します。 なお、Miatuinoを利用する場合、このヒューズは常に外したままにしておく必要があります。
ST-SIGのヒューズは、セルモーターを回している間、一時的に燃料ポンプを動かすための電源が来ているヒューズです。 純正状態のNA6では、燃料ポンプの電源ON/OFFをフラップ式のエアフロメータの中にある機械式の接点で行っています。つまり、エンジンが回って負圧が発生している状態でないと燃料ポンプは作動しません。 エンジン始動時は負圧が弱く、この接点が動かないため、一時的に燃料ポンプに電源を供給する必要があります。その電源が来ているのがST-SIGのヒューズです。 Miatuinoでは、エアフロメータの配線を流用して燃料ポンプの制御を行うことになりますが、この時、ST-SIGのヒューズを残したままにしていると、キーを回したときに基板のドライバICに電流が逆流し、基板が焼けます。
純正ECUを取り外す
助手席側スカッフプレート、一部のトリムを外してカーペットをめくります。 スチールのカバーパネルを外すと、ステーで固定されたECUが見えるので取り外し、カプラーを外します。
MAPセンサーへつなぐホースを通す
MiatuinoではDジェトロニック方式になるため、インテークマニホールドの負圧をホースでECUまで接続する必要があります。 純正のインテークマニホールドには、ゴムキャップが付いた使われていない負圧取り出しニップルがあるので、それを利用します。 また、ロードスターのエンジンルーム隔壁にはゴム栓でメクラされた穴があるので、その栓を外してホースを通します。
カーペットをめくっている間に、エンジンルーム側からホースを送り、室内側の足元まで届かせます。 室内と反対側のホースの先をインマニにあるニップルに取り付けます。
Miatuinoを取り付ける
純正ECUを取り外したカプラと、先ほど通したホースをMiatuinoに繋ぎます。 ECUのセッティングやトラブルシューティングのためにも、ECUは元の場所に戻さず、助手席足元に転がすなりしておきます。 ECU底面に面ファスナーのテープを取り付け、内装に張り付けておくのもおすすめです。
セットアップ手順
PCとMiatuinoをUSBケーブルで接続し、PCでTuner Studioを起動し、初期データの書き込みと各種センサーのキャリブレーションを行います。
初期データの書き込み
SpeedyLoaderからダウンロードしたbase tuneを書き込みます。
[File] -> [Load Tune(MSQ)]を選択して、SpeedyLoaderでからダウンロードしたbase tuneを書き込みます。
TPSのキャリブレーション
[Tools] -> [Calibrate TPS]を選択します。
正しくTPSが接続されていれば、アクセルペダルを踏めば値が変化することを確認できます。
まずはアクセルを完全に戻した状態で[Closed throttle ADC Count]の右の[Get Current]をクリックして、スロットル全閉時の値を取得します。 次に、アクセルを完全に踏み込んだ状態で[Full throttle ADC Count]の右の[Get Current]をクリックして、スロットル前回時の値を取得します。 完了したら[Accept]をクリックします。
この際、センサーの極性(全開で0Vか、全閉で0Vか)で警告が出ることがありますが、そのまま進めればSpeeduino側で勝手に極性を変更してくれます。
水温センサーのキャリブレーション
[Tools] -> [Calibrate Tempereture Sensor]を選択します。
[SensorTable]のプルダウンから[Coolant Tempereture Sensor]を選択します。
[Table Input Solution]が3 Point Therm Generatorになっていることを確認します。
[Common Sensor Values]のプルダウンから[RX7_CLT(S4&S5)]を選択します。
[Write to Controller]をクリックして完了したら[Close]をクリックします。
吸気温センサーのキャリブレーション
[Tools] -> [Calibrate Tempereture Sensor]を選択します。
[SensorTable]のプルダウンから[Air Tempereture Sensor]を選択します。
[Table Input Solution]が3 Point Therm Generatorになっていることを確認します。
[Common Sensor Values]のプルダウンから[RX7_AFM(S5 in AFM)]を選択します。
[Write to Controller]をクリックして完了したら[Close]をクリックします。
O2センサーの設定
[Tuning] -> [AFR/O2]を選択します。
純正のO2センサーを利用する場合、[Sensor Type]に[Narrow Band]を指定します。
完了したら[Burn]をクリックして[Close]をクリックします。
純正のO2センサーを利用する場合はこれで完了ですが、社外のワイドバンドセンサーを付けている場合はキャリブレーションを行う必要があります。
[Tools] -> [Calibrate AFR Sensor]を選択します。
[EGO Sensor]のプルダウンメニューから、利用しているセンサーのメーカーを選択します。
[Write to Controller]をクリックして完了したら[Close]をクリックします。
関連リンク
Parts
121| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R15, R16, R20, R21, R22, R25, R26, R28, R29, R32, R33, R34, R35, R38, R39 +3 |
| 14 | 0.1uF | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C2, C6, C7, C8, C11, C12, C13, C17, C18, C19, C20, C21, C22, C23 |
| 9 | 470R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R6, R7, R8, R12, R13, R14, R44, R45 |
| 8 | LED | LED_THT:LED_D3.0mm | D9, D10, D11, D12, D15, D16, D17, D18 |
| 5 | 0.22uF | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C9, C10, C14, C15, C16 |
| 5 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R24, R30, R31, R47, R48 |
| 5 | D | Diode_THT:D_T-1_P5.08mm_Horizontal | D8, D13, D14, D19, D20 |
| 4 | 3.3k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R36, R37, R42, R43 |
| 4 | VNLD5090 | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U6, U8, U9, U11 |
| 3 | 2.49k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R11, R27 |
| 3 | D | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D4, D5, D6 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R23 |
| 2 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1, C3 |
| 2 | 220R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R18 |
| 2 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J6 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2 |
| 2 | TC4424A | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10, U12 |
| 2 | TLP222A | Package_DIP:DIP-4_W7.62mm | U13, U14 |
| 1 | clipboard:145b3946-6f92-40bb-845a-65230b2893cb | ||
| 1 | 100k | Resistor_THT:R_Array_SIP5 | RN1 |
| 1 | 120R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 1kR | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R46 |
| 1 | 22K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R19 |
| 1 | 22uF | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C4 |
| 1 | 3.9k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 3k | Resistor_THT:R_Array_SIP5 | RN3 |
| 1 | 470pf | Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm | C5 |
| 1 | BP5293-50 | Miatuino:BP5293-50 | U3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x03_Socket | Connector:FanPinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_01x04_Pin | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J3 |
| 1 | Connector_174917-1 | Miatuino:1749171 | J1 |
| 1 | D_Schottky | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D2 |
| 1 | D_TVS | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D1 |
| 1 | IC_Automotive_MC33814 | Package_QFP:LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias | U2 |
| 1 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | KP234XTMA1 | Miatuino:XDCR_KP234XTMA1 | U4 |
| 1 | LED Fuel | LED_THT:LED_D3.0mm | D7 |
| 1 | LED Power | LED_THT:LED_D3.0mm | D3 |
| 1 | MEGA_PRO_EMBED_CH340G___ATMEGA2560 | Miatuino:Arduino Mega Pro | U1 |
| 1 | R_Network04_Split | Resistor_THT:R_Array_SIP5 | RN2 |
| 1 | SP720 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | SW_Wuerth_450301014042 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | VN5160S-E | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | Varistor | Varistor:RV_Disc_D15.5mm_W4.7mm_P7.5mm | RV1 |
Similar boards
- 2 layers100 × 100 mm

- 4 layers160 × 117.5 mm

- 2 layers100 × 100 mm

- 4 layers114.3 × 63.5 mm

- 2 layers80 × 99.8 mm

- 2 layers100 × 99.8 mm

Pre Ignition
OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.
166 parts19 - 2 layers168.9 × 123.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
296 parts161CC0-1.0 - 4 layers164 × 118 mm

OpenEFI rev4 bkp
Churrosoft/OpenEFI-PCB
Coleccion de PCB y planos recomendados para montar una OpenEFI
345 parts8CERN-OHL-S-2.0
Questions
How big is the Miatuino PCB?
It measures 100.3 × 99.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Miatuino use?
121 parts, built around the TC4424AVOA, KP234XTMA1, VNLD5090TR-E and TLP222AF. 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 Miatuino KiCad files?
From the Maverick765/miatuino repository on GitHub, at the commit this page was made from: the board is miatuino.kicad_pcb and its schematic ac.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Miatuino design in my own project?
Its repository publishes it under the GPL-2.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).