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
klippylog
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' ?
Put that in the stepper section.
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?
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?
Reinstall done, all working, thanks @miklschmidt
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?
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
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)
This could just be because of improper strain relief on your toolboards USB terminal and cable, causing an unstable connection.
Yes, looking into a different mount now
or glue them in, grrr
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
this ought to do it
excellent
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
Will look into this, thanks for reporting!
Fixed! Thanks again 🙂
Thank YOU 🙂
Confirmed, I updated, it works, thanks again!
You got it!