CNC Machine Control System with Dual tb6600 Stepper Drivers and MAch3 USB Interface
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
The circuit in question appears to be designed for controlling stepper motors and a BLDC motor, likely for CNC or similar automation purposes. It includes motor drivers (TB6600), a microcontroller (Tiva C launchpad), a CNC USB interface (MAch3 CNC USB), power management components (DC Power Source, Mini-360 DC-DC Step Down Buck Converter), relay modules, logic gates (74HC00), connectors (Gx16 8 Pin round Connector), and passive components (resistors). The circuit is designed to interface with a computer via the MAch3 CNC USB for control signals and uses the Tiva C launchpad for additional control logic.
Component List
Motor Drivers
- TB6600 Micro Stepping Motor Driver: A driver module for controlling stepper motors with inputs for enabling, direction, and pulse signals.
Power Management
- DC Power Source: Provides the power required for the circuit.
- Mini-360 DC-DC Step Down Buck Converter: A voltage regulator that steps down the input voltage to a lower output voltage.
Control Modules
- Relay 4 Channel 5v: A 4-channel relay module for controlling high power devices.
- MAch3 CNC USB: An interface module for CNC machines that connects to a computer via USB.
- Tiva C launchpad: A microcontroller board based on the ARM Cortex-M4 for embedded applications.
Logic Gates
- 74HC00: A quad 2-input NAND gate IC used for creating control logic.
Connectors
- Gx16 8 Pin round Connector: Connectors used for making external connections to the circuit.
Passive Components
- Resistor: A passive two-terminal electrical component that implements electrical resistance as a circuit element.
Switches
- START SWITCH: A manual switch used to start the operation of the circuit.
Motor Control
- RMCS_3001 BLDC Driver: A driver module for controlling a Brushless DC (BLDC) motor.
Wiring Details
TB6600 Micro Stepping Motor Driver
- ENA+, DIR+, PUL+ connected to 5V from MAch3 CNC USB.
- DIR- connected to XD on MAch3 CNC USB.
- PUL- connected to XP on MAch3 CNC USB.
- Motor connections (A+, A-, B+, B-) connected to Gx16 8 Pin round Connector.
- GND connected to system ground.
- VCC connected to system positive voltage.
DC Power Source
- Ground connected to system ground.
- Positive connected to system positive voltage.
Mini-360 DC-DC Step Down Buck Converter
- Input - connected to system ground.
- Input + connected to system positive voltage.
- Output + and Output - provide regulated voltage to other components.
Relay 4 Channel 5v
- COMx connected to Input - of Mini-360 DC-DC Step Down Buck Converter.
- GND connected to system ground.
- VCC connected to system positive voltage.
- INx connected to control signals from Tiva C launchpad or 74HC00.
- NOx and NCx connected to control inputs on MAch3 CNC USB.
74HC00
- GND connected to system ground.
- VCC connected to system positive voltage.
- Inputs (1A, 1B, 2A, 2B, etc.) connected to control signals or other logic elements.
- Outputs (1Y, 2Y, etc.) connected to relay inputs or other logic elements.
Gx16 8 Pin round Connector
- Pins connected to various signals such as motor connections, ground, and control signals.
Resistor
- Pin1 connected to VCC through a logic gate or control signal.
- Pin2 connected to GND.
Tiva C launchpad
- PB3 connected to relay input.
- GND connected to system ground.
START SWITCH
- NO and NC pins used for manual control of the circuit.
RMCS_3001 BLDC Driver
- GND connected to system ground.
- Vcc connected to system positive voltage.
- Motor connections (U, V, W) connected to Gx16 8 Pin round Connector.
- Control signals (ENA, DIR, etc.) connected to control outputs or switches.
Documented Code
No code was provided for the microcontrollers in the circuit. If code is available, it should be documented here with explanations for each function and how it interacts with the hardware components.