Hello fellow MPCNC’ers!
I am building my first MPCNC, and I seem to have come across an issue that I’m hoping is just operator error; I would greatly appreciate a second pair of eyes on my setup. I decided to wire up the motors and endstops to the controller just to do a quick check before I moved on to building a table (a bit backwards I know - I just wanted to make sure the electronics were working). Here is what I have done so far:
- Wired the Archim 1.0 to a Corsair CX430 ATX power supply (multimeter is reading 11.9V on both the power input B and C for board and motors).
- Verified that all three fuses on the Archim are not blown
- Installed Arduino 1.8.9 and the board addons from Ultimachine for the Archim (found here: https://reprap.org/wiki/Archim_v1.0#Install_Arduino_Addons)
- Downloaded the Archim 1.0 + Dual Endstop firmware, set the motor max current to 1900mA in the config file, then flashed to the Archim (found here: https://github.com/Allted/Marlin/tree/MPCNC_Archim1_T8_16T_LCD_DualEndstop)
- Wired all four end stops to NC on the X_min, X_max, Y_min, and Y_max inputs on the board, and verified their functionality via the M119 command (instructions found here: https://www.v1engineering.com/auto-square-dual-endstops/)
Send: M119 Recv: Reporting endstop status Recv: x_min: open Recv: x2_min: open Recv: y_min: open Recv: y2_min: open Recv: z_min: open Recv: ok [...] Send: M119 Recv: Reporting endstop status Recv: x_min: TRIGGERED Recv: x2_min: open Recv: y_min: open Recv: y2_min: open Recv: z_min: open Recv: ok
- Checked continuity on the four motor leads going to the plug to ensure they arranged as AABB, then plugged them into the Archim (X1, Y1, Z1, N/A, X2, Y2) (Motors purchased from here: https://www.amazon.com/gp/product/B00QEYADRQ/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1)
- Set up a Raspberry Pi 2 B with V1Pi and connected the Archim to it via USB (found here: https://www.v1engineering.com/dip-a-toe-in-the-pool-v1pi/)
- Attempted to run a G92X0Y0Z0 command followed by some manual 1mm jog increments on the OctoPrint control screen
What happens at this point is I can audibly hear the motors/stepper drivers receiving power once I try jogging, and the gantry is definitely being held in place by the motors - I am unable to move it by hand. However, the Archim is acknowledging the jog movements without the stepper motors actually moving at all. I attached a few pics of the wiring (sorry for the mess). I also attempted to run the G28 home routine with my finger on the power shutoff, and the motors still have no movement:Send: G92X0Y0Z0 Recv: X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0 Recv: ok [...] Send: G91 Recv: ok Send: G1 X1 F6000 Recv: ok Send: G90 Recv: ok
Send: G28 X0 Y0 [...] Recv: echo:busy: processingAny ideas of what I could be missing? I've read through every instruction/tutorial pretty thoroughly, but it is possible I could have missed something. Thank you all for the help!
Jeff
P.S. - My apologies if this double posts, the first post somehow vanished on me.