X2 Port/Driver Not working

I finally got my MPCNC up and running! Only one minor issue… My X2 driver or port does not work! I wired it as shown in the dual end stop tutorial on V1 engineering. I am using the latest rambo bought in November 2019 (yes it took me 2 months to get to this part). Y2 works great. Everything but that port work fine.

Here is what I have tried:

  1. I thought, maybe its just the motor. I switched X1 and X2 at the board, now the other motor won’t move and the original one moves now. Motors are good.

  2. I thought, maybe I got the wrong port? Even though the wiring diagram clearly says that Z has two ports and X2 is right next to Z2, I though what the heck, give it a shot. The wiring diagram was correct, Z2 port is for Z2, not X2.

  3. Maybe the limit switches were wired incorrectly, or maybe they are shorting out at the switch? I checked the wiring at the switches, they are wired as shown in the images on dual end stops page at V1 engineering. Middle pin not used, only first and third pins. No accidental double connect/shortage there either.

At this point, the only thing I can think of is maybe the board is bad? I read a post on here by a guy who spray painted and soldered on his board and got similar issues. I haven’t done any funny business with this board, just took it out of the bag and plugged it all in…

Does anyone have any ideas? Are there other things I should check as far as my setup should go before I try and do a return and get a new board?

Double check the end stop wiring. They should be wired to - and S, which are the middle and side pins. If you use the two outside pins, your wiring + to S which won’t work.

The endstops only stop the movement during homing, so it isn’t that.

Can you post a picture of the board, all wired up?

Are you connected with repetier host? Can you post the console log? It should show the software information. Also, whike your there, check the results on M119.

Z2 shouldn’t be used, it is wried in parallel with Z1.

We’ll try a few things, and if we can’t fix it, I’m sure Ryan would take it back. Just be honest with us. There have been very few cases of a rambo being bad, but it is possible.

I’ve posted pictures of all the wiring. The wires wrapped in green tape marks the bad port. My reasoning in thinking that it would be the board instead of a software issue is that Y2 works fine. I am connected with Repeteir host. Here is the console log (I couldn’t upload a .txt file).

08:28:42.266 : Printer reset detected - initializing
08:28:42.266 : start
08:28:42.266 : echo:Marlin 414 bugfix-2.0.x
08:28:42.266 : echo: Last Updated: 2019-10-18 | Author: (V1 Engineering, Ryan, 414)
08:28:42.266 : echo:Compiled: Nov 19 2019
08:28:42.282 : echo: Free Memory: 3466 PlannerBufferBytes: 1488
08:28:42.391 : N1 M11034
08:28:42.391 : N2 M115
36
08:28:42.391 : N3 M10536
08:28:42.391 : N4 M114
35
08:28:42.391 : N5 M111 S698
08:28:42.391 : N6 T0
60
08:28:42.391 : N7 M2022
08:28:42.391 : N8 M80
19
08:28:45.470 : N9 M10546
08:28:48.533 : N10 M105
22
08:28:50.002 : echo:SD init fail
08:28:50.002 : echo:Hardcoded Default Settings Loaded
08:28:50.002 : echo: G21 ; Units in mm (mm)
08:28:50.002 : echo: M149 C ; Units in Celsius
08:28:50.002 : echo:Filament settings: Disabled
08:28:50.002 : echo: M200 D3.00
08:28:50.002 : echo: M200 D0
08:28:50.017 : echo:Steps per unit:
08:28:50.017 : echo: M92 X100.00 Y100.00 Z400.00 E100.00
08:28:50.017 : echo:Maximum feedrates (units/s):
08:28:50.017 : echo: M203 X120.00 Y120.00 Z30.00 E25.00
08:28:50.017 : echo:Maximum Acceleration (units/s2):
08:28:50.017 : echo: M201 X400.00 Y400.00 Z100.00 E2000.00
08:28:50.017 : echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
08:28:50.017 : echo: M204 P400.00 R3000.00 T400.00
08:28:50.033 : echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>
08:28:50.033 : echo: M205 B20000.00 S0.00 T0.00 J0.10
08:28:50.033 : echo:Home offset:
08:28:50.033 : echo: M206 X0.00 Y0.00 Z0.00
08:28:50.033 : echo:Material heatup parameters:
08:28:50.033 : echo: M145 S0 H196 B92 F0
08:28:50.033 : echo: M145 S1 H240 B110 F0
08:28:50.033 : echo:PID settings:
08:28:50.033 : echo: M301 P17.98 I0.98 D83.62
08:28:50.299 : FIRMWARE_NAME:Marlin 414 bugfix-2.0.x (GitHub) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:V1 E CNC EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
08:28:50.299 : Cap:SERIAL_XON_XOFF:0
08:28:50.299 : N11 M220 S10081
08:28:50.299 : Cap:BINARY_FILE_TRANSFER:0
08:28:50.299 : Cap:EEPROM:0
08:28:50.299 : Cap:VOLUMETRIC:1
08:28:50.299 : Cap:AUTOREPORT_TEMP:1
08:28:50.299 : Cap:PROGRESS:0
08:28:50.299 : Cap:PRINT_JOB:1
08:28:50.299 : Cap:AUTOLEVEL:0
08:28:50.299 : Cap:Z_PROBE:0
08:28:50.299 : Cap:LEVELING_DATA:0
08:28:50.299 : Cap:BUILD_PERCENT:0
08:28:50.299 : Cap:SOFTWARE_POWER:0
08:28:50.299 : Cap:TOGGLE_LIGHTS:0
08:28:50.299 : Cap:CASE_LIGHT_BRIGHTNESS:0
08:28:50.314 : Cap:EMERGENCY_PARSER:0
08:28:50.314 : Cap:PROMPT_SUPPORT:0
08:28:50.314 : Cap:AUTOREPORT_SD_STATUS:0
08:28:50.314 : Cap:THERMAL_PROTECTION:1
08:28:50.314 : Cap:MOTION_MODES:1
08:28:50.314 : Cap:CHAMBER_TEMPERATURE:0
08:28:50.314 : N12 M221 S100
83
08:28:50.314 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
08:28:50.314 : N13 M111 S685
08:28:50.314 : echo:DEBUG:INFO,ERRORS
08:28:50.314 : Begin file list
08:28:50.314 : N14 T0
15
08:28:50.314 : N15 M155 S184
08:28:50.314 : End file list
08:28:50.314 : echo:Unknown command: “M80”
08:28:50.330 : echo:DEBUG:INFO,ERRORS
08:29:18.388 : N16 M119
29
08:29:18.388 : Reporting endstop status
08:29:18.388 : x_min: TRIGGERED
08:29:18.388 : y_min: TRIGGERED
08:29:18.388 : z_min: open
08:29:43.661 : N17 G1 Z10 F24053
08:29:50.083 : N18 G1 Y10 F2100
12
08:29:55.443 : N19 G1 Y0 F210060
08:29:57.991 : N20 G1 X-10 F2100
43
08:30:01.397 : N21 G1 X0 F2100*54

Just FYI, on that last reply I deleted the HTTPS part of the link to the firmware because I cannot post links in replies on this site.

You are not using dual firmware, X2 and Y2 should not be working in this config.

These would also say 414D

Luckily I have brand new fresh dual firmware up 418D. Start with V1CNC_Rambo_Dual

I thought that the board came already with the dual firmware installed. If that’s the case, I just need to go follow the instructions on the dual end stop page?

I wonder if my Y2 really wasn’t working and that the one motor was just dragging it along.

I’ll go figure out how to change the firmware on there. I’ll post an update once complete.

Also, I’m impressed with the quick responses on here, especially during the weekend. Thanks for the support!

The only way it would have dual is if you bought a board (in a kit or sperate) and only included a dual wire set. 95% of boards leave here in series config.

X2 is the extruder port, y2 is always open to be used.

[quote=“justin, post:8, topic:14552”]
I’ll go figure out how to change the firmware on there. I’ll post an update once complete.
[/quote]Marlin Firmware - V1 Engineering Documentation

Sweet…now back to my regularly scheduled coffee!

You could also wire it up in series, and get going, then do dual later. Up to you.

Ok I finally got everything up and running. It was the firmware that was incorrect, now that I have that on there, everything works great and I made a successful crown. Thanks for the help!

4 Likes

:+1: Extra points for a picture of the crown, and you’ll be officially official.

3 Likes

My pen went bad halfway through but the router did just fine!

3 Likes