// MECHATRONIC ARCHITECTURE & PINOUT TOPOLOGY
HARDWARE & WIRING SPECIFICATION
Complete electrical ratings, pin-level signal mapping, interactive wiring fault validator, and unified Common Ground bus topology for the KinetiX mobile pick-and-place platform.
SUBSYSTEM SELECTOR [01–06]MECHATRONIC BOM
DATASHEET // Arduino UNO R3 (ATmega328P)16 MHz · 5V GPIO
[MOD_01] CONTROLLER // BRAIN
Arduino UNO R3 (ATmega328P)
Executes the 5-state control loop at 16 MHz: triggers the HC-SR04, times the Echo pulse via pulseIn(), computes distance d = t / 58, drives L298N direction/PWM pins, and generates the 50 Hz servo control signal.
[ENGINEERING CONSTRAINT]:Each ATmega328P GPIO pin sources at most ~20 mA safe continuous current at 5 V — far below the 100–500 mA required by DC gearmotors, necessitating the L298N power stage.
ELECTRICAL & MECHANICAL PARAMETERS
MCU Architecture
8-bit AVR ATmega328P
Clock Frequency
16 MHz Ceramic Resonator
Logic / Input Voltage
5 V Logic (7–12 V Vin)
Digital I/O Pins
14 Pins (6 Hardware PWM ~)
Analog Inputs
6 Channels (10-bit ADC)
Memory
32 KB Flash · 2 KB SRAM
Max GPIO Current
~20 mA per pin
ACTIVE SIGNAL & POWER TERMINALS
▸D10 (OUTPUT) → HC-SR04 Trig (10 µs pulse)
▸D11 (INPUT) → HC-SR04 Echo (Time-of-Flight)
▸D5 (PWM ~) → L298N ENA (Left Motor Speed)
▸D7 / D8 → L298N IN1 / IN2 (Left Dir)
▸D6 (PWM ~) → L298N ENB (Right Motor Speed)
▸D4 / D2 → L298N IN3 / IN4 (Right Dir)
▸D9 (PWM ~) → SG90 Servo Signal (50 Hz)
COMMON GROUND REFERENCE: MANDATORY (0V BUS)VIEW IN 3D EXPLODED MODE →
INTERACTIVE WIRING SCHEMATIC & FAULT SIMULATOR● PASS // BUS HEALTHY
INJECT ELECTRICAL FAULT CONDITION:
[NOMINAL // REFERENCE TOPOLOGY]:ALL WIRES NOMINAL
All modules share a unified 0V Common Ground reference. L298N receives 7.4V from the 2x18650 pack (delivering ~5.4V to motors after the 2V BJT drop), while Arduino GPIO pins source <5mA logic signals.
Vin = 7.4V | V_logic = 5.0V | I_gpio = 4.2mA (<20mA limit)
← SWIPE SCHEMATIC HORIZONTALLY TO VIEW ALL PINS →
PRODUCTION FIRMWARE // KinetiX_Autonomous_Pick_Place.ino