Skip to content

ESCuino-X2 Hardware Overview

ESCuino-X2 is a compact, dual brushed motor controller with an integrated ATmega328P microcontroller. Designed to be both Arduino-compatible and rugged enough for high-current applications, this board brings together essential embedded features for robotics, R/C vehicles, and DIY electronics.


Microcontroller

ATmega328P-PN

  • 8-bit AVR MCU running at 16 MHz
  • 32 KB Flash / 2 KB SRAM / 1 KB EEPROM
  • Arduino Uno R3 pinout and bootloader compatible
  • Operates at 5V, with AVCC decoupled and filtered
  • Exposes UART, SPI, I²C, PWM, and ADC pins on 0.1" headers

Motor Drivers

DRV8245HQPWPRQ1 ×2

Two independent H-bridge motor drivers (one per motor):

  • Supply voltage (VM): 4.5V – 37V
  • Max continuous output current: 6.5A RMS
  • Peak output current: up to 10–14A (depending on cooling and duty cycle)
  • Integrated power FETs (no external FETs needed)
  • Control: PH/EN or PWM/PWM modes
  • Current sensing via IPROPI pin (proportional to output current)
  • Built-in protections: overcurrent, undervoltage, thermal shutdown, short-circuit

Note: Each motor channel can safely sustain ~6.5A continuous with proper PCB heat dissipation. Higher peak currents are possible for brief durations.


Power Regulation

MAX17502FATB+T

  • High-efficiency, synchronous step-down converter
  • Input range: 4.5V to 60V
  • Output: 5V regulated (used to power MCU and logic)
  • Internal compensation and soft-start
  • Integrated MOSFET, 500kHz switching frequency

Use case: Powers logic and USB devices from battery voltage.


USB-UART Interface

CP2102-GMR

  • USB to UART bridge
  • Full-speed USB 2.0
  • Supports onboard serial flashing of the ATmega328P
  • Works with Arduino IDE via standard USB CDC drivers

Connector: USB-C (HYCW445-USBC16-730B)


Power & Connectors

  • Power input range (VIN): 4.5V – 35V
  • Input capacitors: 390μF bulk + 100nF ceramic decoupling
  • Connectors:
  • 4.5V - 35V DC input via solder pads
  • Motor A and Motor B outputs via solder pads
  • USB-C for logic power and UART (cannot drive motors on USB-C Power)

Indicators

  • Power LED (Green)
  • TX/RX LEDs (White) for USB serial activity

GPIO & Expansion

Exposed I/O on 2.54mm headers:

Header Function
P1 Digital I/O (D2–D9)
P2 Analog I/O (A0–A5) + UART
P3 SPI, I²C, reset, and power lines
H4 Motor control pins (PH, EN, DRVOFF, IPROPI, NSLEEP) per driver

Protections

  • TVS Diode (D3): SMAJ36A for transient voltage suppression on VIN
  • Input filtering: Several MLCCs and RC snubbers
  • USB ESD protection: TPD2EUSB30ADRTR for DP/DM lines

Clock Signal

  • X1: 16 MHz crystal for ATmega328P with 22pF load capacitors

Core Components Summary

Part Function
ATmega328P-PN MCU
DRV8245HQPWPRQ1 Motor Drivers
MAX17502FATB+T 5V Buck Regulator
CP2102-GMR USB-UART Bridge

Designed in the Ozarks, USA. Built for the Frontier.