@Phaedrux Thank you for the help. Now I run as many times as I want, even with the Input Shaping plugin. No more crashes!
Best posts made by Velvia
-
RE: LIS3DSH orientation on a Delta printer
-
RE: Hotend temperature not rising at all
@fcwilt Did that now and discovered the issue. Yet another poor crimp by me. It threw me off since it worked the first time I tested it. Now the heater works
-
RE: LIS3DSH orientation on a Delta printer
@oliof
I understand. It's barely visible, as tiny black hole. Was under the impression that it would be white.I guess they decided to mark it with the white dot above the chip, on the PCB instead.
-
RE: Printer moves wrong Z direction while printing
@fcwilt @droftarts Yes exactly. Was able to fix by doing another delta calibration (and saving it) after doing the steps you both mentioned. Z0 is now correct. Will try to do another print now.
-
RE: Printer moves wrong Z direction while printing
@fcwilt @droftarts
Thanks for all the help! -
RE: How to let MCU temp control a fan?
Thank you! It worked. Now it's:
M308 S10 Y"mcu-temp" A"MCU" ; MCU temp on temp sensor 10 M950 F1 C"out6" ; create fan 1 on pin out6 and set its frequency M106 P1 S255 H10 T30 ; set fan 1 value. Virtual thermostatic control is turned on, turn on and off M912 P1 S-10.8 ; MCU temperature calibration
Latest posts made by Velvia
-
RE: Printer freezes after pruge-line, then restarts
@deckingman That was the issue. Huge thanks!
-
RE: Printer freezes after pruge-line, then restarts
@deckingman Didn't catch that! Will change. Thanks!
-
Printer freezes after pruge-line, then restarts
M122
M122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.4.5 (2022-11-30 19:35:23) running on Duet 3 MB6HC v1.01 (SBC mode) Board ID: 08DJM-9P63L-DJ3S0-7JKF0-3S86T-TAJR8 Used output buffers: 3 of 40 (22 max) === RTOS === Static ram: 152760 Dynamic ram: 65564 of which 156 recycled Never used RAM 131712, free system stack 142 words Tasks: SBC(ready,0.6%,468) HEAT(notifyWait,0.0%,322) Move(notifyWait,0.0%,256) CanReceiv(notifyWait,0.0%,944) CanSender(notifyWait,0.0%,336) CanClock(delaying,0.0%,333) TMC(notifyWait,8.1%,57) MAIN(running,91.0%,1197) IDLE(ready,0.3%,30), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 00:03:45 ago, cause: software Last software reset at 2023-07-14 20:23, reason: User, Platform spinning, available RAM 132192, slot 2 Software reset code 0x0000 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 Step timer max interval 133 MCU temperature: min 33.3, current 33.4, max 44.8 Supply voltage: min 23.9, current 24.0, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0 Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Events: 0 queued, 0 completed Driver 0: standstill, SG min 0, mspos 78, reads 10531, writes 21 timeouts 0 Driver 1: standstill, SG min 0, mspos 102, reads 10531, writes 21 timeouts 0 Driver 2: standstill, SG min 0, mspos 290, reads 10531, writes 21 timeouts 0 Driver 3: standstill, SG min 0, mspos 24, reads 10538, writes 15 timeouts 0 Driver 4: standstill, SG min 0, mspos 8, reads 10542, writes 11 timeouts 0 Driver 5: standstill, SG min 0, mspos 8, reads 10542, writes 11 timeouts 0 Date/time: 2023-07-14 20:27:42 Slowest loop: 56.78ms; fastest: 0.04ms === Storage === Free file entries: 10 SD card 0 not detected, interface speed: 37.5MBytes/sec SD card longest read time 0.0ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 20, maxWait 92585ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 8, completed 8, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 === GCodes === Segments left: 0 Movement lock held by null HTTP* is doing "M122" in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger* is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty === CAN === Messages queued 2022, received 0, lost 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 1130/0/0 Tx timeouts 0,0,1129,0,0,891 last cancelled message type 30 dest 127 === SBC interface === Transfer state: 5, failed transfers: 0, checksum errors: 0 RX/TX seq numbers: 9291/9291 SPI underruns 0, overruns 0 State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x2ad48 Buffer RX/TX: 0/0-0, open files: 0 === Duet Control Server === Duet Control Server v3.4.1 Code buffer space: 4096 Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0 Full transfers per second: 41.44, max time between full transfers: 56.4ms, max pin wait times: 31.4ms/12.1ms Codes per second: 0.37 Maximum length of RX/TX data transfers: 3080/992
Identical gcode from one day ago works fine. Only difference now is that I updated Prusa to 2.6.0. Otherwise everything is the same.
gcode
; generated by PrusaSlicer 2.6.0+win64 on 2023-07-14 at 17:00:12 UTC ; ; external perimeters extrusion width = 0.80mm ; perimeters extrusion width = 0.80mm ; infill extrusion width = 1.00mm ; solid infill extrusion width = 0.80mm ; top infill extrusion width = 0.80mm ; support material extrusion width = 0.80mm ; first layer extrusion width = 0.80mm M201 X10000 Y10000 Z1500 E9000 ; sets maximum accelerations, mm/sec^2 M203 X12000 Y12000 Z4800 E7200 ; sets maximum feedrates, mm / min M204 P8000 T12000 ; sets acceleration (P, T), mm/sec^2 M566 X600.00 Y600.00 Z60.00 E420.00 ; sets the jerk limits, mm/min ;TYPE:Custom T0 ; Select tool 0 G28 ; home all axes G92 E0.0 M104 S200 ; preheat extruder to no ooze temp ; wait for extruder temp M140 S75 ; set bed temp M109 S200 ; wait for extruder temp M400 M564 H1 S0 ; allow movement outside print area (S0) of all homed axes (H1) M400 G1 X189.5 Y-83.0 Z20.00 F4000 ; wipe nozzle over brass brush G1 X189.5 Y-83.0 Z14.00 G1 X177.0 Y-90.0 Z14.00 F3000 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 G1 X191.5 Y-69.0 Z14.00 G1 X177.0 Y-90.0 Z14.00 G1 X191.5 Y-69.0 Z14.00 G1 X177.0 Y-90.0 Z14.00 G1 X191.5 Y-69.0 Z14.00 G1 X177.0 Y-90.0 Z14.00 G1 X191.5 Y-69.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 M190 S75 ; wait for bed temp M400 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 G1 X191.5 Y-69.0 Z13.00 G1 X177.0 Y-90.0 Z13.00 G1 X191.5 Y-69.0 Z13.00 G1 X177.0 Y-90.0 Z13.00 G1 X191.5 Y-69.0 Z13.00 G1 X177.0 Y-90.0 Z13.00 G1 X191.5 Y-69.0 Z13.00 G1 X179.5 Y-80.0 Z13.00 G1 X189.5 Y-83.0 Z13.00 M400 ; wait for previous action to finish G1 X0 Y0 Z13 F4000 ; move to middle of bed to probe M400 M564 S1 ; restrict movement outside print area M400 G1 Z9 F8000 ; move to 9mm above bed to probe M400 ; wait G30 F2000 ; probe middle of bed to establish Z0 to avoid babystepping every time M400 ; wait G1 X164 Y38 Z5 F8000 ; set nozzle above bed M400 ; wait G1 G30 S-1 F1200 ; set nozzle into bed to prevent oozing M104 S250 ; set extruder temp M109 S250 ; wait for extruder temp M400 G1 z0.4 ; set nozzle 0.3mm aboe bed to purge G1 X122.6 Y118.6 E30 F800 ; purge intro line G21 ; set units to millimeters G90 ; use absolute coordinates M82 ; use absolute distances for extrusion G92 E0 M572 D0 S0.20 ; pressure advance M579 X0.9978 Y0.0.9902 Z1 ; X, Y and Z scaling G29 S1 P"heightmap70.csv" ; S1 = load specific heightmap M107 ;LAYER_CHANGE ;Z:0.3 ;HEIGHT:0.3 G1 E-3 F3600 G92 E0 G1 Z.5 F12000 G1 X.003 Y-73.992 G1 Z.3 G1 E3 F3600 M204 P3000 ;TYPE:Skirt/Brim ;WIDTH:0.8 G1 F2400 G1 X75.528 Y-73.988 E9.92946
-
Input Shaping for different tools
Can I run separate input shapers for different tool heads? For example M593 P"zvddd" F47 for T0 and M593 P"mzv" F42 for T1, if I put them under each specific tool in the config file?
-
RE: Heated bed noise
@T3P3Tony It's a 24v bed. It says it's a 120w bed, so 5 amps? Have not tried higher frequencies than 300
-
RE: Heated bed noise
@infiniteloop It's definitively the bed. It's from where the cables are soldered to the bed.
-
RE: Heated bed noise
@achrn Thanks for the input. I guess I'll just have to live with the low clicking noise from a low PWM.
-
RE: Heated bed noise
@infiniteloop I did. I've tried everything between Q2 and Q300. Nothing helped, just changed the tone of the noise. However the low "clicking" sound from Q10-20 is better than the singing/whining from 100+
-
RE: Heated bed noise
Using M307 H0 B1 still causes it to make the sound. Can I use Q parameter (PWM) at some really high value? Like over 20k so I don't hear it?
-
RE: Heated bed noise
@achrn Is there a solution I can use in RRF?