Dual Endstops Rambo 1.4

There are 4 ways to wire it, and I’m guessing the keys are on backward. You have to rotate the cable in its port. Do it to both cables, and only do it to one end. 9/10 this is the problem and 8/9 of those times, people don’t believe me.

The 1/10 time is that you don’t have the right firmware flashed on the rambo. If you connect with repetier host, the console will print a bunch of stuff from the board, including the author, and there will be a version like ‘427D’. If you get that version, then it is configured properly, and you are in the 9/10 case again.

Tried every wiring config possible. This is the data from the boot of Rambo 1.4 sourced from V1 with end stops. Why I am having issues is very disturbing. I didn’t realize I need to debug so much stuff to do this :rage:!

This is the log from the boot of Rambo 1.4 from V1.
19:24:14.792 : echo:Marlin 1.0.0 RC2
19:24:14.796 : echo: Last Updated: 2012-08-15rtf | Author: johnny
19:24:14.800 : echo: Free Memory: 4734 PlannerBufferBytes: 1232
19:24:14.800 : echo:Using Default settings:
19:24:14.931 : N1 M11034
19:24:14.931 : N2 M115
36
19:24:14.931 : N3 M10536
19:24:14.931 : N4 M114
35
19:24:14.931 : N5 M111 S698
19:24:14.940 : N6 T0
60
19:24:14.940 : N7 M2022
19:24:14.941 : N8 M80
19
19:24:15.062 : Error:0
19:24:15.066 : : Extruder switched off. MINTEMP triggered !
19:24:15.078 : Error:Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)
19:24:17.171 : echo:SD init fail
19:24:17.171 : ok
19:24:17.183 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:2
19:24:17.183 : ok
19:24:17.183 : N9 M220 S100104
19:24:17.183 : N10 M221 S100
81
19:24:17.183 : N11 M111 S687
19:24:17.189 : ok T:0.0 /0.0 B:0.0 /0.0 @:0
19:24:17.189 : N12 T0
9
19:24:17.192 : X:0.00Y:0.00Z:0.00E:0.00 Count X:0.00Y:0.00Z:0.00
19:24:17.192 : ok
19:24:17.192 : ok
19:24:17.196 : echo:Active Extruder: 0
19:24:17.196 : ok
19:24:17.196 : Begin file list
19:24:17.196 : End file list
19:24:17.196 : ok
19:24:17.200 : ok
19:24:17.200 : ok
19:24:17.200 : ok
19:24:17.200 : ok
19:24:17.200 : echo:Active Extruder: 0
19:24:17.204 : ok

What now???

Getting upset that I have to go through this since i sourced the board from V1 expecting it to be almost plug and play.
I have spend many hours today chasing this! Getting OLD!!!

Then I guess I’ll need to flash this thing and I don’t know how to do that then I’ll spend hrs looking how to do this. Please help me get through this!

@vicious1, looks like it didn’t get flashed.

That is a bummer.

There are instructions for flashing it here:

https://docs.v1engineering.com/electronics/marlin-firmware/

i’ll give it a go. Some FINE QC FROM V1!!!

Well before I call it for the night. I just wanted to say that this is one of the most frustrating things I’ve done in a long time. i am running around this maze from “The Shinning”! the last two hours were a waste!! still can’t load firmware getting multi lib errors and who know what else? The instructions are somewhat out of date and unclear. I just want to start this thing after spending all this dough and nothing going well. Going to bed!!

The multiple U8glib warning is not the problem. Are you having this error?:

CreateProcess error

No, Good Morning. The re-uploaded in arduino to the latest files and got this error during sketch build.

Thanks Jeff for your help and patience. :+1:
Akron Build Flash Error 073120.zip (20.7 KB)

The first error I see is this:

sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:90:3: error: 'U8G_ATOMIC_START' was not declared in this scope

That tells me you haven’t installed U8glib from the Library manager yet.

https://docs.v1engineering.com/electronics/marlin-firmware/#how-to-flash

My sincerest apologies.

Jeff has steered you correctly to new firmware. Somehow I did not flash it, but you will need to flash it occasionally when there are updates so it is good you have both our attention to help you do it. The instructions are step by step with a picture for each one. Start from the top and make sure to get the ug8lib in and see how it goes.

Fantastic news I was finally able to flash the board with PlatformIO with VS Code. I still like the puppy after chasing his tail :disappointed_relieved:. I how have to move on to modify the config for dual end stops X1,Y1,Y2,Z1,Z2. I have to modify them to work in this design. I have read almost everything in the forum on LR2. I think I can use VS Code to modify the configs. Any additional help is always greatly appreciated. Can’t wait to make some dust!!!

2 Likes

Alright! Progress is always great! From here out, it should be a lot easier. Should. I hope… I just jinxed it, didn’t I? Dang-nab it! :face_with_symbols_over_mouth:

Hey THANKS for your words of encouragement!

Jeff thanks! Seems you are one of the go to guys on this forum. That’s awesome that you do that!

So I assume that once I find where and exactly what to change for my end stops X,Y1,Y2,Z1,Z2. I then must rebuild the flash again and re-flash the board?

Just want to make sure I get down the right path to success. It’s certainly be a learning experience! All good thought I am all about knowledge.

I modified the config files for bed size single X and dual Y and Z.
i rebuilt and flashed the board. Will the number of Y’s and Z’s change on the motion menu? How do know if the other 2 are working. All steppers are wired separately. I noticed that when stepping both Y and Z they work together. I now need to see if my switches trigger. Can I do that in Repetier and what should I look for? I’ll do more searching on the forum.

Yeah. I didn’t notice it was for a low rider. I am trying to make this easier (because I have written it down about 10 times). But it isn’t ready for release yet.

You can wire the doubled up axis in series. That would get you up and running the fastest, and it is the “standard” way on a low rider.

I hope to have a preconfigured version for the LR “soon”. That might be a week or a month. I do this for fun in my spare moments.

I got it about in the bag. Everything is moving up and down and back in forth. Just before I put some final touches on I want to check to see if the end stop switches trigger? M119 seems to be something I am now reading about. I am all wired up and ready to go just want to do some more testing. Just need to figure out how to deliver the M119 command in Repetier?

There is a box labeled something like, “Send Gcode”. You can just type it up there. The result will be in the log in the bottom. Make sure you use all caps.

Yes, you must yell at the machine. Otherwise it will not respect your autho-ri-TAY!

So to size things up right now. I am waiting for my shipment from V1 to arrive tomorrow. Extra switches and wiring to complete the far side of the end stop switches. I was able to find the send Gcode and when I sent M119 I didn’t see anything come back in the logs. I was testing everything waiting for the package. Will not having the 2 switches cause the M119 command to return nothing like I’ve seen from out of others on the forum?

No. I can’t think of any reason M119 wouldn’t send something back. It may not tell you what you want, but it always responds.