I’m trying to get this new MPCNC build to come alive but so far no luck. Details below, but it’s essentially mega+ramps1.4 and using Repetier-Host, as of now, just trying to get some movement. From my laptop it appears to connect, but using manual control does not result in any motion (followed the details here).
Not sure if this picture will help. Under the 8825s I’ve got the three jumpers.
That foam isn’t conductive, is it? Sometimes people use the ESD bags to try to be safer and they cause a short.
I would try to take off the mega and just connect to it from the computer. On the ramps, it should connect just fine without the ramps board or the 12VDC.
Check that the heat sinks on those mosfets aren’t touching. They look pretty close. That shouldn’t matter unless you turned on the heaters. That was my least favorite thing about the ramps boards.
Make sure repetier server isn’t installed. It can grab the serial port and not let go.
Check the power supply for 12V with a multimeter, if you have one.
From the picture, it does not appear that you are supplying any power to the motor bus. You want to jumper between the 11A screw terminals and the 5A screw terminals. Also, if you haven’t done it already, consider setting the v-ref on the stepper drivers before trying to move the steppers.
Running just RepetierHost 2.2.4 AppImage on a linux machine. I’ve tried checked and unchecked Printer Settings>Printer>Check Extruder & Bed Temperature and with it checked I get repeated M105 messages so proceeded with it unchecked.
With the ramps board disconnected, it seems to accept the first command (N9 G1 X0.1 F2100*19) but the second (N10 G1 X0 F2100*52) times out. Further monkeying it seems to accept commands and then sometimes times out.
Yes, like in that picture. You need the jumper wires. The 5A goes to the logic, and the 11A goes to the motors. I suggest you bring the power into the 11A connection and jumper to the 5A connection.
Edit: I have a Ramps board for project. Here is a photo of my power input:
Did you try disconnecting the mega from the ramps and just trying to talk to it over USB?
I use Linux all the time. I don’t usually use repetier host though. I prefer pronterface for setup.
Make sure you have permission (you need to be in the dialout group on most distros). You can also open a connection with miniterm (or miniterm.py): miniterm /dev/ttyUSB0 250000. And then send M115<Enter>. Your typing may not show up (I don’t think it echos back).
Based on the schematic, you are right and I wired my Ramps project wrong. The only thing I can find on the 11A circuit is the heated bed (D8). Shot in the dark, but did you set the v-ref on the stepper drivers? If they are set too low, the steppers won’t move.
Switching to windows did the trick… I think… also flashed in the dual end stop firmware (V1CNC_Ramps_Dual, 2.0.9.2 / 513 hex) because only one set of the motors were moving.
Back on the linux machine… as @jeffeb3 suggested, pyserial worked, proterface worked, but still not Repetier… wasn’t planning on using Repetier so I guess I’ll move on (also kinda like pronterface).
As Jeffeb3 said, sounds a lot like you have Repetier Server running as well as Repetier Host. IIRC Repetier installs both server and host together and server will grab the serial port and prevent host from accessing it. See if you have RepetierServer.service running.