Skip to content

moto32/moto32-hardware

Repository files navigation

Buy Me A Coffee

Motogadget Clone (ESP32)

License: MIT Platform: ESP32 Open Source Love

An open-source motorcycle control unit (inspired by Motogadget M-Unit Blue), powered by ESP32.

Complete with PCB schematics, 3D models, BOM + Pick & Place, and firmware examples.

ORDER HERE -> https://www.pcbway.com/project/shareproject/Motogadget_Clone_0a54cb40.html


πŸ“š Overview

This project provides an open-source alternative to the Motogadget M-Unit Blue, designed for custom motorcycles and DIY builders.

  • Manage all bike electronics (lights, horn, ignition, indicators).
  • MOSFET-protected outputs for durability.
  • ESP32-based firmware with potential for Bluetooth configuration and CAN bus expansion.
  • Compact PCB layout optimized for motorcycles.

⚠️ Currently in prototype/experimental stage.


πŸ–ΌοΈ PCB & 3D Models

Top View:
PCB Top

Bottom View:
PCB Bottom

Assembled Render:
PCB Assembled

3D Model Preview:
PCB 3D


πŸ“œ Schematic

Preview

Schematic

Full PDF: Schematic_Canarin_MUX.pdf


βš™οΈ Assembly & Pick and Place

Pick and Place file is available in:
BOM and Pick N Place/PickAndPlace_PCB_Canarin_MUX.csv


πŸ“‚ 3D Model

The full 3D STEP file is provided for enclosure and mechanical integration:

3D File/3D_File.step


πŸ“¦ Bill of Materials (BOM)

Detailed BOM file: BOM_Canarin_MUX.csv
Pick & Place: PickAndPlace_PCB_Canarin_MUX.csv

ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier Supplier Part Price
1 1uF C1 C0402 1 CL05A105KANQNC SAMSUNG LCSC C52923 0.0003
2 22uF C2,C10,C11 C0603 3 CL10A226MQ8NRNC SAMSUNG LCSC C59461 0.0008
3 100nF C3,C5,C6,C7,C8,C9,C13 C0402 7 CL05B104KB5NNNC SAMSUNG LCSC C307331 0.0006
4 10uF C4,C12 C0603 2 CL10A106MQ8NRNC SAMSUNG LCSC C19702 0.0007
5 10kΞ© R1,R6,R7,R8,R10,R13,R14,R15,R16,R17 R0402 10 0402WGF1002TCE UNI-ROYAL LCSC C25744 0.0001
6 100kΞ© R2 R0402 1 0402WGF1003TCE UNI-ROYAL LCSC C25741 0.0001
7 1kΞ© R3,R4,R5,R9 R0402 4 0402WGF1001TCE UNI-ROYAL LCSC C11702 0.0001
8 0Ξ© R11,R12 R0402 2 0402WGF0000TCE UNI-ROYAL LCSC C17168 0.0001
9 DMP4015SK3Q-13 Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12 TO-252-2 8 DMP4015SK3Q-13 DIODES LCSC C461089 0.507
10 AP63203WU-7 U3 SOT-23-6 1 AP63203WU-7 DIODES LCSC C303432 0.112
11 CH340C U2 SOP-16-150 1 CH340C WCH LCSC C75219 0.286
12 ESP32-S3-WROOM-1 U1 MODULE-ESP32 1 ESP32-S3-WROOM-1-N8R2 ESPRESSIF LCSC C2913205 2.540
13 TYPE-C-31-M-12 USB-C1 TYPE-C-31-M-12 1 TYPE-C-31-M-12 JING LCSC C165948 0.112
14 SS34 D1 SMA 1 SS34 PANJIT LCSC C8678 0.026
15 SOD-123FL D2,D3 SOD-123FL 2 B5819W DIODES LCSC C8598 0.004
16 TVS D4,D5 SMC 2 SMBJ58A LITTELFUSE LCSC C78349 0.064
17 12MHz X1 HC-49S 1 HC-49S 12MHz TXC LCSC C12674 0.026
18 1.5kΞ© R18,R19 R0402 2 0402WGF1501TCE UNI-ROYAL LCSC C25867 0.0001
19 27Ξ© R20,R21 R0402 2 0402WGF270JTCE UNI-ROYAL LCSC C25077 0.0001
20 47kΞ© R22 R0402 1 0402WGF4702TCE UNI-ROYAL LCSC C25890 0.0001

πŸ› οΈ Features

  • ESP32-S3 with dual-core MCU and wireless capability.
  • 8 protected outputs (MOSFET-based, logic low to activate).
  • USB-C powered programming via CH340C.
  • Short-circuit protection with TVS diodes and fuses.
  • Automotive-ready connectors for easy bike integration.

πŸš€ Firmware

  • Platform: Arduino IDE or PlatformIO
  • Current: input/output test firmware
  • Planned:
    • Configurable mapping
    • Short-circuit handling
    • Bluetooth app integration
    • CAN bus communication

πŸ“… Roadmap

  • PCB design (v1.0)
  • Schematics ready
  • Firmware bring-up
  • Bench + vibration testing
  • On-bike integration
  • Community release with docs

πŸ™Œ Sponsor

Manufacturing Sponsor:
Huge thanks to PCBWay for sponsoring PCB fabrication.
Their high-quality boards, fast turnaround, and great support make development much easier.

πŸ‘‰ Check PCBWay here


πŸ“œ License

MIT License β€” free to use, modify, and share.


πŸ”— Resources


β€œOpen source means everyone can help β€” collective knowledge is stronger.”

About

Open Source Motorcycel Controler Unit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published