I’m close to having my MPCNC up and running, the only thing left to solve is the spindle “interfering” with reading the SD card through the LCD.
Since finding DeWalt tools in the EU is quite hard and I’ll mostly be working with 1/8" bits, I bought this import spindle which seems to be the same one linked as the second choice in the BOM. Puzzling enough, it does not have a ground/earth terminal for the 110/220v side.
If the spindle is powered down I can use the LCD to read from the SD card with no problems, but as soon as I turn it on evident interferences come up while browsing the SD: garbage characters on screen, missing files or folders, uppercase instead of lowercase… More examples in the pictures below. The rest of the LCD’s menus seems to work fine, so I guess the problem is only relevant to the more sensible SPI bus.
If I try to start a cut from the SD it eventually starts and runs fine for the first few seconds, then begins to randomly move around in the workpiece or skip segments. Thankfully I’m running these first tests in foam so no harm done up to now. The crown test came out perfectly when using the pencil attachment instead of the spindle, I even used it to draw the position of the dog holes on the spoil board that I then manually cut with a drill. Not a single hiccup without the spindle connected.
I’ve tried connecting the earth wire to the spindle transformer’s chassis to no avail, as well as moving the transformer farther away from the RAMPS and the LCD. Could it be that the spindle wires, running inside a cable chain along the steppers’ ones, crosstalk and generate enough noise for it to travel up to the RAMPS and LCD board? I’m kinda out of any other thoughts…
1) Did you buy everything from here?
a) I’ve bought the components from third parties (I live in EU) but tried to stick to the BOM as closely as possible.
b) I’m running a RAMPS v1.4 with the Full Graphic LCD and A4988 drivers.
c) The same behavior has been observed on both the MPCNC’s stock firmware (the one downloaded from here) and a fresh copy of Marlin v1.1.8 with the configurations appropriately ported from the stock ones.
2) Are you using end stops?
3) Mac or PC (windows xp, 7, 8, 10?), linux?
a) Linux, but not really applicable in this case I guess.
4) Include a picture so obvious errors might be spotted.
Link to Imgur album.