lmcbmai

About

Username
lmcbmai
Joined
Visits
61
Last Active
Roles
Member

Comments

  • Spent several hours during the last weekend troubleshooting the issue with practically no progress. Unfortunately with my next long trip quickly approaching, I won't be able to keep working on this. For now I will through in other firmware to have r…
  • I increased Z_PROBE_BED_DISTANCE from 4 to 12 but that made things even worse. Right now studying Leveling::measure(GCode* com) code and trying to debug every move. Meanwhile, could you please confirm that Z_PROBE_BORDER value should be greater or…
  • Ok, so I filmed the entire process. The video is here https://youtu.be/CJarG3gY3II  I first executed G28 and then G32 S1My Z_PROBE_START_SCRIPT contains the string "G1 X0 F6000\nG1 Y193 F4000\nG1 X50\nG1 Y50"Z_PROBE_FINISHED_SCRIPT and Z_PROBE_RU…
  • Many Thanks for quick reply. I made some progress with #1 and #2 but run out of time last night. Planning to continue tonight. So far I was able to put my probe activation code into Z_PROBE_START_SCRIPT. That took care of #1. I also increased Z_PROB…
  • Finally after 1.5 months of distraction (Covid included) I was able to resume working on this project. Here are my settings:#define ENABLE_BUMP_CORRECTION 0 // CPU intensive, so only activate if required #define BUMP_CORRECTION_START_DEGRA…
  • Run quick tests before going to work... G30 worked just fine. Got this resultRecv: X:100.00 Y:100.00 Z:78.000 E:0.0000 Recv: Z-probe:77.728 X:100.00 Y:100.00 My grid is defined as shown below. Is this correct?#define LEVELING_METHOD 1 #define MAX_G…
  • Thanks again. The following configuration worked:STEPPER_TMC2209_SW_UART(ZMotor, IOZ1Step, IOZ1Dir, IOZ1Enable, ORIG_Z_CS_PIN, ORIG_Z_CS_PIN, 0.1f, 16, 900, true, 0, 0, 0, 12, endstopNone, endstopNone)STEPPER_TMC2209_SW_UART(E1Motor, IOE1Step, IOE1D…
  • I just followed this video guide (except sensorless homing section), setup jumpers as shown there and without additional wires and resistor with Marlin firmware was able to get M122 printout shown below (taken from Octoprint terminal). Send: M122 R…
  • Yes, I meant the case of M18 without named motors. Octoprint has "Motors Off" button on Control tab that sends M18. That's how I wanted to test board fan and it did not work. With TMC2209 I first tried  software UART settings.STEPPER_TMC2209_SW_UA…
  • Thanks for the detailed answers. With fans it was my fault - I did not pay attention to the note saying// All fans in this list list become controllable with M106/M107// by selecting the fan number with P0..PSince I have only one extruder I should…
  • Slowly moving forward... Right now having the following issues: *** FANS *** I want to use all 3 fans. Fan0 for filament cooling, Fan1 for e3d hotend cooling, Fan2 for SKR2 board cooling but only when motors are enabled. Issues:  Fan0 works when ac…
  • Repetier said: Regarding second extrude note that everything activated in configuration_io.h gets compiled, so just removing it from one array does not mean it gets not compiled in. You really need to delete the lines for second extruder then…
  • Thanks,  I introduced your latest changes and compiled the code without issues. My first SKR2 died before I got a chance to fully configure my printer, so doing it now. Here are the 2 issues that I am observing. - I have RADDS type controller that…
  • Sadly, while experimenting with DC power levels for BTT's closed loop steppers, my SKR2 died and I had to purchase a new one that came with STM32F429 CPU. New CPU has 180 MHz clock while the old one had 168 MHz. Do I need to change anything in envir…
  • Sorry, I did not realize you will need to see something more than the actual error. Unfortunately after capturing this I disabled Octoprint serial log and since then it overwrote that log file. I was not able to find Gcode file either. Most likely I…
  • Have too many things to print and too little time to troubleshoot further and/or experiment. Decided to go with low tech solution - will use 2 SD cards with firmware one for single head printing another for Ditto mode. Thanks again for your help.
  • Caught it!! Recv: ok 2452 Send: N2453 G1 F900 X193.37 Y132.276 E696.58483*58 Recv: Echo:N2452 G0  X196.51 Y135.42 F3000.00 Recv: ok 2453 Send: N2454 G0 F3000 X193.342 Y131.4*115 [...] Recv: Echo:N2453 G1  X193.37 Y132.28 E696.5848 F900.00 Recv: ok…
  • Thanks for your suggestion. I never used M111. Looks like the perfect fit for this troubleshooting. Enabled serial log in Octoprint and added M111 to my startup scripts. Will wait until the next failure happens and then update this thread.
  • I do have T0 in the startup script right after M280 S0 and because failure can happen at any time during the print, I don't think that is an issue. I wish there would be a setting in EEPROM called "Disable T1 command" - Yes/No (1/0) option.  I under…
  • @Repetier Tested your fix. It is working! Many Thanks!!
  • Yes, that was it. I added below lines to Printer.cpp right before #if defined(ENABLE_POWER_ON_STARTUP) && ENABLE_POWER_ON_STARTUP && (PS_ON_PIN > -1) and the board got power. #ifdef SAFE_POWER_PIN     pinMode(SAFE_POWER_PIN, OU…
  • Found the code switching power on in MarlinCore.cpp file #if PIN_EXISTS(SAFE_POWER)     #if HAS_DRIVER_SAFE_POWER_PROTECT       SETUP_RUN(stepper_driver_backward_check());     #else       SETUP_LOG("SAFE_POWER");       OUT_WRITE(SAFE_POWER_PIN, HIGH…
  • I found the MOSFET that kills power of extruders, fans and steppers. It is controlled by CPU pin PC13. This pin is defined as SAFE_POWER_PIN but not used anywhere in the code. It needs to be set into UP state after booting up the board.
  • After (hopefully) finishing with endstop setup I started testing fans and heaters and found out that only heat bed is working. Neither of fans or extruder heaters would turn on. I checked the voltage and discovered that + pins of fan and heater conn…
  • I have tried that. It takes out both - Zmin and Z-probe from M119 printout SENDING:M119 ok 0 endstops hit: x_max:L  y_max:L  z_max:H I think that happens because of the following line, which points to endstopZMinCONFIG_VARIABLE_EQ(EndstopDriver, *Z…
  • Looks like I fixed the issue with the error by commenting out the following 3 lines in Configuration_io.h HEAT_MANAGER_PID(HeaterExtruder2, 'E', 1, TempExt2, PWMExtruder2, 260, 255, 1000, 10, 20000, 20.0, 0.6, 65.0, 40, 220, false) TOOL_EXTRUDER(Too…
  • And another question: My printer has only one extruder and I have the following settings:#define NUM_TOOLS 1#define NUM_EXTRUDER 1 #define TOOLS \    { &ToolExtruder1 }#define NUM_HEATERS 2#define HEATERS \    { &HeaterExtruder1, &Heated…
  • I had homing directions set correctly. After updating Configuration_io.h as shown below// Define your endstops inputs IO_INPUT(IOEndstopXMax, ORIG_X_MAX_PIN)IO_INPUT(IOEndstopYMax, ORIG_Y_MAX_PIN)IO_INPUT(IOEndstopZMin, ORIG_ZPROBE)IO_INPUT(IOEndsto…
  • I finally found time to test the latest build with SKR2 and it worked!! Now I need to convert my 1.x configuration and replace old 8-bit mainboard. Should be a fun project @Repetier Thanks for you outstanding support and dedication to this project…
  • That’s great news!! I am out of town once again. Will be able to try in 2 weeks. Thanks!