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?
19 Replies
Sjef Romijn
Sjef RomijnOP•2y ago
Sjef Romijn
Sjef RomijnOP•2y 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
miklschmidt•2y ago
Put that in the stepper section.
No description
miklschmidt
miklschmidt•2y 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?
Sjef Romijn
Sjef RomijnOP•2y 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?
Sjef Romijn
Sjef RomijnOP•2y ago
Reinstall done, all working, thanks @miklschmidt
No description
Sjef Romijn
Sjef RomijnOP•2y 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
miklschmidt•2y 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
Sjef Romijn
Sjef RomijnOP•2y 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
miklschmidt•2y ago
This could just be because of improper strain relief on your toolboards USB terminal and cable, causing an unstable connection.
Sjef Romijn
Sjef RomijnOP•2y ago
Yes, looking into a different mount now or glue them in, grrr
miklschmidt
miklschmidt•2y 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
Sjef Romijn
Sjef RomijnOP•2y ago
this ought to do it
No description
miklschmidt
miklschmidt•2y ago
excellent
vever001
vever001•6mo ago
Hi, not sure where to post this but I recently upgraded to v2.1.0-RC1 I'm using an SKR pro 1.2 , initially had some motor uart pin assignment issues which seem now to be fixed after updating everything But after that update I encoundered Unable to read tmc uart 'extruder' register IFCNT The uart pin assigned to the extruder motor was wrong, should have been PE1 (don't recall what it was assigned to). So perhaps a pending issue with pin assignments for SKR 1.2
miklschmidt
miklschmidt•6mo ago
Will look into this, thanks for reporting! Fixed! Thanks again 🙂
vever001
vever001•6mo ago
Thank YOU 🙂 Confirmed, I updated, it works, thanks again!
miklschmidt
miklschmidt•6mo ago
You got it!
Want results from more Discord servers?
Add your server