@cardoc Thank you for the help so far. I now have the printer connected to wi-fi, failed to print the benchy that came on the USB stick, and was able to download the log file. Unfortunately, I’m too new of a user to be able to upload it, so I’ll paste what I assume is the relevant portion here. Something about ‘dict object’ has no attribute ‘BED’. I tried Googling what to do about this issue, but the results I found talked about manually editing config files in the printer, so I think I’ll wait to see what you have to say about it before diving into that.
===== Config file =====
=======================
Loaded MCU 'extra_mcu' 112 commands (v0.12.0-40-g77619e91-dirty-20240229_121540-chris-virtual-machine / gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38)
MCU 'extra_mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi3=PB4,PB5,PB3 CLOCK_FREQ=72000000 MCU=stm32f103xe PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
Configured MCU 'extra_mcu' (1024 moves)
Loaded MCU 'mcu' 112 commands (v0.12.0-40-g77619e91-dirty-20240301_104656-chris-virtual-machine / gcc: (15:10.3-2021.07-4) 10.3.1 20210621 (release) binutils: (2.38-3ubuntu1+15build1) 2.38)
MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi3=PB4,PB5,PB3 CLOCK_FREQ=72000000 MCU=stm32f103xe PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1
Configured MCU 'mcu' (959 moves)
Args: ['/home/sovol/klipper/klippy/klippy.py', '/home/sovol/printer_data/config/printer.cfg', '-I', '/home/sovol/printer_data/comms/klippy.serial', '-l', '/home/sovol/printer_data/logs/klippy.log', '-a', '/home/sovol/printer_data/comms/klippy.sock']
Git version: 'v0.12.0-0-g02eeceb-dirty'
Modified files: klippy/__pycache__/msgproto.cpython-310.pyc, klippy/__pycache__/msgproto.cpython-38.pyc, klippy/chelper/__init__.py, klippy/chelper/compiler.h, klippy/chelper/itersolve.c, klippy/chelper/itersolve.h, klippy/chelper/kin_cartesian.c, klippy/chelper/kin_corexy.c, klippy/chelper/kin_corexz.c, klippy/chelper/kin_delta.c, (+187 files)
Branch: master
Remote: origin
Tracked URL: https://github.com/Sovol3d/klipper
CPU: 4 core ?
Python: '3.9.2 (default, Feb 28 2021, 17:03:44) \n[GCC 10.2.1 20210110]'
webhooks client 281472939314096: {'program': 'Moonraker', 'version': 'v0.8.0-209-g4235789-dirty'}
=============== Log rollover at Mon Mar 23 05:15:49 2026 ===============
Running Command {get_ip}...:
Command {get_ip} timed out
Running Command {get_ip}...:
Command {get_ip} timed out
Starting SD card print (position 0)
Error evaluating 'gcode_macro START_PRINT:gcode': jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'BED'
Traceback (most recent call last):
File "/home/sovol/klipper/klippy/extras/gcode_macro.py", line 61, in render
return str(self.template.render(context))
File "/home/sovol/klippy-env/lib/python3.9/site-packages/jinja2/environment.py", line 1090, in render
self.environment.handle_exception()
File "/home/sovol/klippy-env/lib/python3.9/site-packages/jinja2/environment.py", line 832, in handle_exception
reraise(*rewrite_traceback_stack(source=source))
File "/home/sovol/klippy-env/lib/python3.9/site-packages/jinja2/_compat.py", line 28, in reraise
raise value.with_traceback(tb)
File "<template>", line 3, in top-level template code
File "/home/sovol/klippy-env/lib/python3.9/site-packages/jinja2/filters.py", line 779, in do_int
return int(value)
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'BED'
Error evaluating 'gcode_macro START_PRINT:gcode': jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'BED'
Exiting SD card print (position 0)