Unable to read tmc uart 'extruder' register IFCNT

a. I had a FLY-SHT36, working, but was missing a few connectors, so removed it b. ran the toolhead and thus extruder via direct wires on the Octopus v1.1, so installed 2209 stepper, working c. removed the stepper on the octopus, installed an EBB-42 but get this error when wanting to run the extruder fans, thermistor, Euclid etc all runs fine, see attached klippylog and printer.cfg if you can see anything odd?
15 Replies
extended-salmon
extended-salmon13mo ago
extended-salmon
extended-salmon13mo ago
Line 5011: mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/btt-octopus-11: [Errno 2] No such file or directory: '/dev/btt-octopus-11' ?
miklschmidt
miklschmidt13mo ago
Put that in the stepper section.
No description
miklschmidt
miklschmidt13mo ago
Right now at it's current position it overrides the uart pin (set by the toolboard include), which will cause the error you're having. What did you do to get this?
extended-salmon
extended-salmon13mo ago
I have no idea how I got that It does seem I'd better do a clean re-install I'll change the location of the 24v-o.85a-e.cfg file link to the stepper section what surprised me is that none of these 2 orbiter options [include RatOS/extruders/orbiter.cfg] [include RatOS/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor actually included this 24v-o.85a-e.cfg file link and seeing there was an [include RatOS/extruders/orbiter-2.cfg] in the files which also did not link to that, I put the orbiter-2.cfg in the toolhead section and the 24v-o.85a-e.cfg in the user override Not good thus?
extended-salmon
extended-salmon13mo ago
Reinstall done, all working, thanks @miklschmidt
No description
extended-salmon
extended-salmon13mo ago
ok plot thickens: "Starting heater checks for extruder Write g-code response Traceback (most recent call last): File "/home/pi/klipper/klippy/gcode.py", line 446, in _respond_raw os.write(self.fd, (msg+"\n").encode()) BlockingIOError: [Errno 11] Resource temporarily unavailable" so sd card corrupt?
miklschmidt
miklschmidt13mo ago
I don't like the 0.85a config, it can get stupid hot if you're just a little bit off on the tension, and i worry it has consequences in a chamber. It's overcurrenting the motor by 200ma 0.707 corresponds to its rated current, i personally wouldn't run it higher on a regular basis. Seems like it yes. I'd get a new one
extended-salmon
extended-salmon13mo ago
Clear info on the orbiter, sd card ordered, thanks so much and now this: Loaded MCU 'mcu' 117 commands (v0.11.0-210-g0539e9f2 / gcc: (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027] binutils: (2.35.2-2+14+b2) 2.35.2) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 BUS_PINS_spi4=PE13,PE14,PE12 CLOCK_FREQ=180000000 MCU=stm32f446xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 mcu 'toolboard': Starting serial connect mcu 'toolboard': Unable to open serial port: [Errno 2] could not open port /dev/btt-ebb42-12: [Errno 2] No such file or directory: '/dev/btt-ebb42-12' webhooks client 547725948480: New connection webhooks client 547725948480: Client info {'program': 'Moonraker', 'version': 'v0.8.0-45-gc41c588'} mcu 'toolboard': Unable to open serial port: [Errno 2] could not open port /dev/btt-ebb42-12: [Errno 2] No such file or directory: '/dev/btt-ebb42-12' (with new sd-card) switched USB cables, printing...waiting... RPi faulty? 2023-06-01 11:35:16,835 [job_state.py:_status_update()] - Job Started: NCShape-Box_0.3mm_ASA_1h27m.gcode 2023-06-01 11:46:55,005 [app.py:log_request()] - 201 POST /server/files/upload (192.168.178.12) [_TRUSTEDUSER] 13.28ms 2023-06-01 12:42:22,264 [klippy_connection.py:_process_status_update()] - Klippy has shutdown 2023-06-01 12:42:22,271 [proc_stats.py:_handle_shutdown()] - and Virtual sdcard (4870877): '\n;LAYER_CHANGE\n;Z:64.5\n;HEIGHT:0.300003\n;BEFORE_LAYER_CHANGE\n;64.5\nG92 E0\n;\n\n\n; stop printing object Shape-Box id:1 copy 0\nM204 S3000\nG1 Z64.5 F12000\n;AFTER_LAYER_CHANGE\n;64.5\n\n; printing object Shape-Box id:1 copy 0\nG1 X228.056 Y201.35\n; once we start printing infill, increase square corner velocity to 10\n\n; when we switch to other features, go back to 5\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5 \n;TYPE:Internal perimeter\n;WIDTH:0.6\nG1 F2351\nG1 X201.583 Y174.877 E2.28849\nG1 X206.747 Y169.713 E0.44639\nG1 X233.22 Y196.186 E2.28849\nM73 P82 R15\nG1 X228.109 Y201.297 E0.44181\nG1 X228.056 Y202.107 F12000\nG1 F2351\nG1 X200.825 Y174.877 E2.35397\nG1 X206.747 Y168.955 E0.51188\nG1 X233.977 Y196.186 E2.35397\nG1 X228.109 Y202.054 E0.50729\nG1 X228.056 Y202.865 F12000\n; once we start printing infill, increase square corner velocity to 10\n\n; when we switch to other features, go back to 5\nSET_VELOCITY_LIMIT SQUARE_CORNER_VELOCITY=5 \n;TYPE:External perimeter\nG1 F2351\nG1 X200.068 Y174.877 E2.41945\nG1 X206.747 Y168.198 E0.57736\n' Upcoming (4871901): 'G1 X234.735 Y196.186 E2.41945\nG1 X228.109 Y202.812 E0.57277\n;WIPE_START\nG1 X227.926 Y202.382 F12000\n;WIPE_END\nG1 E-0.5 F4200\nM20' gcode state: absolute_coord=True absolute_extrude=False base_position=[0.0, 0.0, 0.0, 20883.059269998546] last_position=[234.735, 196.186, 64.5, 20899.667819998547] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=39.18333333333333 Reactor garbage collection: (411.987598995, 0.0, 0.0) Timeout with MCU 'toolboard' (eventtime=4291.538189)
miklschmidt
miklschmidt13mo ago
This could just be because of improper strain relief on your toolboards USB terminal and cable, causing an unstable connection.
extended-salmon
extended-salmon13mo ago
Yes, looking into a different mount now or glue them in, grrr
miklschmidt
miklschmidt13mo ago
Gluing wouldn't actually help. It would still resonate at the receptacle causing loose connections. This is why i stress proper strain relief so that the plug and receptacle cannot move, it's very important. It's the only caveat to USB, you need proper strain relief, the USB-C port and cable should be backed by plastic
extended-salmon
extended-salmon13mo ago
this ought to do it
No description
miklschmidt
miklschmidt13mo ago
excellent