Ok so this is frustrating for anyone looking for answers but I tried it today and it ... just worked. No idea why. Sorry all who have the same problem, but thanks those for suggestions?by maccadacca - Firmware - Marlin
Been testing my ATMega256 marlin laser engraver with pronterface, and all the motion commands work, and things like G0 S200 X60 Y60 will move the head and also activate the laser for the entire motion. Great. I put the same in a gcode test file to run from an sd card: G1 S200 X100 G0 S200 X100 Y60.333 G1 S200 X0 G0 S200 X0 Y60.667 G1 S200 X100 a simple back and forth scanning pattern ... and theby maccadacca - Firmware - Marlin
Actually managed to get laser working from D10, ignoring D9 completely (should get that checked though). For those looking for answers here, there was a simultaneous issue where I was running EFB instead of EFF, which meant that previously when I'd tried D10 nothing had happened since it wasn't a "fan" pin (as far as I understand the system) and compoiund that with the fact that I was trying to rby maccadacca - RAMPS Electronics
Cheers Dust, that was a good test! Looks like D9 is just permanently on and therefore damaged. This a known thing? Like is there a way to know if it's just "oh just replace the MOSFET for D9" or could it be anything in the circuit (this is fairly new, and i haven't really been screwing around with it, just placed the stepper drivers, and tested those and they work)? Or alternativeely - D10 PWM wby maccadacca - RAMPS Electronics
I have a Mega2560 + RAMPS1.4 controlling an old 3d printer that I want to convert to a laser engraver, and I followed this page from marlin on how to set this up for lasers. I've been trying to test with a fan on the laser pin instead of a laser, cos, well, fans are safe to look at. I have #define IS_RAMPS_EFB and therefore #define FAN_PIN RAMPS_D8_PIN and #define HEATER_BED_PIN Rby maccadacca - RAMPS Electronics