Just trying to rule out a possible red herring. There are 18 posts where people have included output from the Marlin controller (RAMPs and RAMBo) and no one has mentioned the message “echo:SD init fail” as a problem. Plus the V1Engineering RAMBo, as far as I can tell, does not even have an SD card. Can I ignore this message?
As an aside, I have been making progress with the MPCNC. I got the X, Y, and Z axis(s) working. I drew a simple image with the pen attachment. Then I remixed the over-engineered pen holder and the MPCNC Tool Blank to mount the new pen holder and drew the outline of one of the MP3DP. Finally, I mounted the Dewalt router and started to level the spoil board. Everything was working great, but I was having to hold the wires as it went back and forth. Plus it was generating a lot of sawdust in my office. So I stopped, removed the router and electronics, and carried it into the garage workshop. I ran 15x30 drag chain for all the axis(s) and organized all the cables. It looks awesome. I reconnected the Raspberry Pi and RAMBo. My motors are connected as shown in Ryan’s diagram. cncjs connected to the RAMBo. Spews out the normal bunch of gcode. But after the “echo:SD init fail” message, the RAMBo does not respond to gcode entered into the console widget. So I am asking. As soon as I get this back up and running I will post pictures. Thank you.
So you have confirmed everything works as it should, you are having issues using cnc.js? How are you running it, as in did you make your own image or are you using Jeffb3’s?
Have you seen the posts about giving it a basic command first to establish communication. I thought it was sorted out but if it is not I will add it to the instructions.
That message shows up if the firmware has a custom boot screen defined, but it can’t find it. If everything else is working, don’t worry about it, it’s just a boot message.
The initial output when connecting to the RAMBo is below, but when I try to enter any command even the recommended G0 in the console, the cursor just goes to the beginning of the line. If I just type <Enter>, it keeps appending the greater than sign, ie: “>>>>”. Just to be clear, when I had it all set up in my office before, the console worked great. While I was very careful putting the wires into the drag chain (I removed all the tops, laid in the wire, and snapped them down), is it possible a wiring problem could cause this behavior? I have not changed any connectors or wiring - just plugged them back in. I am going to try the original RAMPs board and report back. I was also careful about static electricity, but maybe the board got fried somehow.
So I think Ryan is right. There is something funky going on with the Raspberry Pi and cncjs, despite it working before I moved it. The RAMPs controller connected fine, but once the initial output appeared in the console, typing commands did the exact same thing as the RAMBo (see below). Ah well, as a Unix/Linux guy and software developer, I am used to this <sigh>. Thank you very much for the suggestions. I don’t give up, and will post the answer when I figure it out.
Thank you. I will try the repetier host. That is what isolated the problem last time. And I do have your LCD panel, which is in the case you designed and I printed :).
BTW, it is the standard cncjs distribution. I am not familiar with Jeffeb3’s version or how it is different.
Yo, and I wore your t-shirts all around MakerFaire this year, both days, and didn’t see you :(.
I was there both as well, I would have freaked out if I saw one of my shirts there. I was carrying a metric ton of stickers just in case…Thanks for representing the crew!!!
It is working! Recap: I tried Jeffeb3’s cncjs - same behavior. Swapped out the USB cable - same behavior. Updated the Raspbian - same problem. Interestingly apt-get could not update Chrome because a bad public key. Strange. Tried Firefox - It worked!!
The router is mounted and it is running my spoil board gcode. It might be a millimeter too deep, but I am planning on replacing the base with a new and improved version 2 in the next several months. This has been quite the learning experience. I am uploading a video to YouTube, but it is taking FOREVER. So here is a picture in the meantime.
[attachment file=60940]
Thank you everyone for their help and suggestions.