hi @cmcgrath5035,
Following is my test case and results.
Test 1:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D1 - 2HSS86H) and Nema 32 Motor (M1)
Result: Motor M1 rotating
Test 2:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D2 - 2HSS86H) and Nema 32 Motor (M2)
Result: Motor M3 rotating
Test 3:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D3 - 2HSS86H) and Nema 32 Motor (M3)
Result: Motor M3 rotating
Test 4:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D4 - 2HSS86H) and Nema 32 Motor (M4)
Result: Motor M4 rotating
Test 5:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D1 - 2HSS86H) and Nema 32 Motor (M1)
Result: Motor M1 rotating
Test 6:
Connection: Motor 2 (J18) on Tinyg connect to Driver(D2 - 2HSS86H) and Nema 32 Motor (M2)
Result: Motor M2 rotating
Test 7:
Connection: Motor 3 (J19) on Tinyg connect to Driver(D3 - 2HSS86H) and Nema 32 Motor (M3)
Result: Motor M3 rotating
Test 8:
Connection: Motor 4 (J20) on Tinyg connect to Driver(D4 - 2HSS86H) and Nema 32 Motor (M4)
Result: Motor M4 does not rotating
Test 9:
Connection: Motor 1 (J17) on Tinyg connect to Driver(D1 - 2HSS86H) and Driver(D2 - 2HSS86H)
Result: Nema 32 connected to D1 moves, Nema 32 connect to D2 does not move.
Test 10:
Connection: Motor 2 (J18) on Tinyg connect to Driver(D2 - 2HSS86H) and Driver(D3 - 2HSS86H)
Result: Nema 32 connected to D2 moves, Nema 32 connect to D3 does not move.
Test 11:
Connection: Motor 2 (J19) on Tinyg connect to Driver(D3 - 2HSS86H) and Driver(D4 - 2HSS86H)
Result: Nema 32 connected to D3 moves, Nema 32 connect to D4 does not move.
Conclusion:
Test 1 to 4 proves the Drivers and Nema 32 Motors are all working.
Test 5 to 7 proves that J17, J18, J19 is able to drive the motor.
Test 8 proves that J20 is not behaving like its siblings (J17, J18, J19), not sure why and what's the cause of it. I have ended up not using J20, instead I'm replace the Nema32 with Nema17 and connecting Nema17 directly to the onboard driver.
Test 9 to 11 prove that 2 Driver 2HSS86H is not able to perform as expected when connected in parallel with the working J ports.
Comments:
1) Do you have a really heavy spindle load? - [Newton] No its a small spindle and all in all the weight would be 1-2kgs
2) I drive Nema32s on my XY1Y2Z machine directly from the tinyG driver devices - [Newton] please can you share your wire diagram or pics of your machine I will try to replicate it at my end.
3) I’ll also assume that You issue 2 has the objective of creating an (X1X2)YZ machine as a workaround for the motor4 port (J20) not working with your external drivers. - [Newton] No so currently the machine is using J17, J18, J19, and Motor4 on board driver to drive 4 motors, of these axis X1,X2,Y,Z. I want to connect the fifth motor to drive A axis. What are the options I have for connecting the 5th motor?
4) On possible solution might be to bradboard a one input, two output buffer and level translator circuit to increase the Fanout of the J17 pins. - [Newton] do you mean a level shifter? if yes then I have ordered a level shifter. I plan to supply the Low Voltage(3.3V) and High Voltage(12V) from the TinyG board. Would that work?
Request:
Please can you help propose a way forward. The end goal I have is to connect the 5 motor and have my machine configuration as X1,X2,Y,Z,A.
I really don't want to end up buying another\different controller, since I have 2 tinyg, of which 1 is still in its original packing. I would just end-up having to much hardware.