Skip to the content
PCBKitNew board
4 layers36 × 90 mmMotorShield, the printed circuit board in 3D

Sirius experimental rocket avionic (On-board electronics) created by Paul Miailhe, Version 2023/2024 launched at C'space 2024

Size
36 × 90 mm
Copper layers
4
Thickness
1.6 mm
Parts
114
Nets
86
Pads
326
Tracks, vias
711, 145
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
5 Jul 2024
Updated
2 Dec 2024

Overview

MotorShield is an open-source printed circuit board by axpaul, from the axpaul/Avionic-Sirius repository on GitHub. It is a 4-layer board of 36 × 90 mm with 114 parts on 86 nets, routed with 711 tracks and 145 vias.

It is built around the DRV8872DDA, 74HC14 and ADUM1281BRZ, with the 1N4148WT, BSS138 and FDN360P among its other parts. Its parts include 46 resistors, 17 capacitors, 13 connectors, 7 diodes and 6 ICs.

Main components

7

README

README.md

Avionic-Sirius

Sirius experimental rocket avionic (On-board electronics), Version 2024 launched at C'space

CC BY-NC-SA 4.0, Copyright 2023 Miailhe Paul, all rights reserved

alt tag

MotorShield Controller

Le MotorShield Controller est une carte d'actionneur conçue pour piloter deux moteurs DC. Elle intègre des circuits en pont en H et des capteurs de courant basés sur des résistances shunt, permettant la détection d'événements, la protection contre les surintensités, le contrôle PWM, ainsi que l'indication visuelle de la direction de rotation des moteurs.


Composants principaux

1. Hex Schmitt-Trigger Inverter (74HC14)

  • Description : Inverseur logique avec seuils Schmitt pour améliorer l'immunité aux bruits.
  • Caractéristiques :
    • Fonctionne avec des signaux LSTTL, CMOS, NMOS, et TTL.
    • Plage de tension de fonctionnement : 2.0V à 6.0V.
    • Immunité élevée au bruit et faible courant d'entrée.

2. Optocoupleurs (ACPL-214)

  • Description : Optocoupleurs à gain élevé pour une isolation électrique optimale.
  • Caractéristiques :
    • Isolation de tension jusqu’à 3000 VRMS.

3. Data Converter Isolator (ADuM1281)

  • Description : Isolateur numérique double canal pour la transmission de données.
  • Caractéristiques :
    • Fonctionne avec une alimentation de 3.3V.
    • Débit de données jusqu'à 100 Mbps.
    • Faible délai de propagation (23 ns).

4. INA381A et INA381B – Détection de surintensité

  • Description : Amplificateurs de détection de courant avec comparateurs intégrés.
  • Caractéristiques :
    • Détection de courants d’entrée entre 10 mA et 3 A.
    • Seuils configurables pour les surintensités (par ex. : 1A).
    • Fonctionnement avec une tension de 3.3V.
    • Intègre une résistance de shunt de 22 mΩ pour la détection.

5. DRV8872 – Pilote de moteur DC brossé avec rapport d’erreurs

  • Description : Pilote pour moteurs DC avec contrôle PWM.
  • Caractéristiques :
    • Plage de tension : 6.5V à 45V.
    • Courant supporté jusqu’à 3.6A.
    • Intègre des protections (UVLO, OCP, TSD) et un rapport d'état des erreurs.
    • Supporte les modes veille et actif avec contrôle de la direction et de la vitesse via PWM.

6. Indicateurs LED de direction du moteur

  • Description : Circuit simple avec LEDs et résistances pour indiquer la direction de rotation du moteur.
  • Caractéristiques :
    • Confirmation visuelle de la rotation du moteur sans connexion supplémentaire.
    • Permet de tester et de vérifier facilement la logique de contrôle.

7. Configuration en pont (JP5)

  • Description : Jumper configurable pour définir les fonctionnalités d'entrée ou de sortie.
  • Caractéristiques :
    • Évite les conflits d’assignation en définissant clairement les modes de fonctionnement.

Licence

alt tag

Parts

114
QtyValueFootprintReferences
180RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3, R31, R32, R33, R34, R41, R42, R43, R45, R49, R50, R55, R56, R57, R58 +2
1210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9, R10, R11, R12, R13, R14, R17, R22, R27, R28, R29, R30
8Conn_01x02Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ3, J4, J5, J6, J8, J10, J12, J13
8SolderJumperResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8
8TestPoint_ProbeTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
7100nFCapacitor_SMD:C_0603_1608MetricC1, C12, C13, C14, C15, C18, C20
61uFCapacitor_SMD:C_0603_1608MetricC6, C7, C8, C9, C10, C11
510kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R39, R40, R51, R53
3Conn_01x04Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ7, J9, J11
210MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR52, R54
220kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR37, R38
222mRResistor_SMD:R_Shunt_Vishay_WSK2512_6332Metric_T1.19mmR35, R36
243kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR44, R46
247uFCapacitor_SMD:C_0805_2012MetricC19, C21
2750RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR61, R64
2Conn_01x15_SocketConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ1, J2
2DRV8872DDAPackage_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalViasU5, U6
2INA381Package_SO:VSSOP-10_3x3mm_P0.5mmIC1, IC2
2LED-GLED_SMD:LED_0603_1608MetricD5, D7
2LED-RLED_SMD:LED_0603_1608MetricD4, D6
2NCCapacitor_SMD:C_0603_1608MetricC16, C17
11N4148WTDiode_SMD:D_SOD-523D1
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
174HC14Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1ADuM1281Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1FDN360PPackage_TO_SOT_SMD:SOT-23Q2
1LEDLED_SMD:LED_0603_1608MetricD2
1LOGOLOGOG***
1PolyfuseFuse:Fuse_1812_4532MetricF1
1SMAJ14ADiode_SMD:D_SMAD3

The 110 most common of 114 parts.

Questions

How big is the MotorShield PCB?

It measures 36 × 90 mm and has 4 copper layers, 1.6 mm thick.

What parts does the MotorShield use?

114 parts, built around the DRV8872DDA, 74HC14, ADUM1281BRZ and 1N4148WT. 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 MotorShield KiCad files?

From the axpaul/Avionic-Sirius repository on GitHub, at the commit this page was made from: the board is MotorShield.kicad_pcb and its schematic Avionic_GPIO.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MotorShield design in my own project?

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

Similar boards

  • 4 layers40 × 100 mmBR Motor, the printed circuit board in 3D

    BR Motor

    axpaul/Avionic-Mastodonte

    Mastodonte experimental rocket avionic (On-board electronics) created by Paul Miailhe, Version 2025

    118 parts6CERN-OHL-S-2.0
  • 2 layers99.4 × 60.4 mmLaser theremin, the printed circuit board in 3D

    Laser theremin

    dczia/Defcon27-Badge

    DCZia Defcon27 Laser Theremin Synthesizer Badge - 2019

    107 parts11
  • 4 layers66.9 × 87 mmMeshtasticNode BQ25185, the printed circuit board in 3D

    MeshtasticNode BQ25185

    h0lad/SolarMeshtasticNode

    This is a Meshtastic Solar Node PCB based on the Heltec HT-CT62 and the linear solar charge controller TI BQ25185.

    49 parts40CERN-OHL-S-2.0
  • 4 layers63.2 × 70.5 mmHomectrl v2, the printed circuit board in 3D

    Homectrl v2

    jeevan9s/homectrl-sys

    home automation controller

    141 parts2
  • 2 layers75.5 × 2.6 mmPod PCB, the printed circuit board in 3D

    Pod PCB

    rekirxs/NeoXalle-PCB-Slave

    A full PCB work for a sport sensorial reaction device called NeoXalle.

    76 parts
  • 4 layers126 × 90 mmIncubator controller, the printed circuit board in 3D

    Incubator controller

    tanaes/OvoEasy_incubator_controller

    KiCad design for the OvoEasy incubator controller board

    169 parts
  • 2 layers180 × 80 mmProyecto0.1V, the printed circuit board in 3D

    Proyecto0.1V

    UTN-FRBA-2026-PF-EE-GP10/mpp_sdk

    ☀️ MPP simulation and validation framework

    168 partsMIT
  • 13 layers46.3 × 44.2 mmPower, the printed circuit board in 3D

    Power

    murexrobotics/electrical

    Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.

    82 parts192MIT