docs:blox:connect-stepper-motors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:blox:connect-stepper-motors [2024/08/06 13:04]
admin
docs:blox:connect-stepper-motors [2024/08/15 12:52] (current)
admin
Line 1: Line 1:
-===== 2.5 Connecting BLOX to Stepper Motors =====+====== 2.5 Connecting BLOX to Stepper Motors ======
  
-| {{:docs:exclamation.png?40|}} | **IMPORTANT WARNING**: Note: Never connect/disconnect motors to a powered-up controllerAlways turn off power before connecting/disconnecting accessories to/from your BLOX |+OpenBuilds BLOX provides support for 2x Bipolar Stepper Motors, with software-controlled current setting and fault monitoring.
  
-==== 2.5.1 Wiring ====+  * Motor Max Current: 3.2A 
 +  * Motor Voltage: 3V ideally, higher will limit acceleration 
 +  * Motor Inductance: 1-2mH ideally, higher will limit max speed 
 + 
 +---- 
 + 
 +===== 2.5.1 Wiring =====
  
 > Note: The color codes shown below only apply to OpenBuilds Motors. Refer to [[docs:blox:faq-identify-motor-coils|FAQ: Identify Motor coils]] to identify the coil pairs or if you have issues with motors not working correctly.   > Note: The color codes shown below only apply to OpenBuilds Motors. Refer to [[docs:blox:faq-identify-motor-coils|FAQ: Identify Motor coils]] to identify the coil pairs or if you have issues with motors not working correctly.  
 +
 +| **BLOX Terminal** | **Device** |
 +| A+ | Coil 1 (Red) |
 +| A- | Coil 1 (Blue) |
 +| B- | Coil 2 (Green) |
 +| B+ | Coil 2 (Yellow) |
 +
 +| {{:docs:exclamation.png?40|}} | **IMPORTANT WARNING**: Note: Never connect/disconnect motors to a powered-up controller. Always turn off power before connecting/disconnecting accessories to/from your BLOX |
  
 | **Wiring NEMA 17 Motors** | **Wiring NEMA 23 Motors** | | **Wiring NEMA 17 Motors** | **Wiring NEMA 23 Motors** |
-| {{:docs:blox:pasted:20240805-145620.png}} | {{:docs:blox:pasted:20240805-145547.png}} |+| {{:docs:blox:pasted:20240805-145620.png?300}} | {{:docs:blox:pasted:20240805-145547.png?300}} |
  
-==== 2.5.2 Configuration ====+----
  
-=== 2.5.2.1 grblHAL/CONTROL ===+==== 2.5.2 Stepper Driver FAULT modes ====
  
 +Faults that trigger FAULT MODE:
 +  * Overcurrent (Adjust current down a little)
 +  * Overtemperature (Adjust current down a little, improve cooling)
 +  * Short circuit (Check wiring, Check motor)
 +  * Low Input voltage (Check Power Supply)
  
-Make sure to set grblHAL settings (CONTROL > Grbl Settings Tab)+If you encounter a Driver Fault: 
 +  * Turn off power 
 +  * Resolve the issue  
 +  * Give the drivers a few minutes to cool down 
 +  * Turn power back on  
 +  * Note: The FAULT will persist until both cleared, and power has been turned off and on, to protect the stepper drivers
  
-  * **$140=xx** X-Axis Motor Current (Set appropriate current for stepper motors in use) +----
-  * **$141=xx** Y-Axis Motor Current (Set appropriate current for stepper motors in use) +
-  * **$4=0** ;Step direction invert = disabled (Required) +
-  * **$1=255** Step idle delay = set to always enabled (Recommended, keeps motors locked to maintain position)+
docs/blox/connect-stepper-motors.1722949476.txt.gz · Last modified: 2024/08/06 13:04 by admin