Jump to content

Hurakan Dead on Arrival


nbxmike

Recommended Posts

Unpacked and assembled my Hurakan, effectively useless as I get on the web interface is a variation

image.png.307afab61d7dbb4dc8f7a78eeff64148.png

(alternative message attached.

Here is the first log

--------------------------------------------------------------------------------------------------------------------------------------------------

biqu@Hurakan:~$ cat ~/klipper_logs/moonraker.log
--------------------Moonraker Log Start--------------------
config_file: /home/biqu/klipper_config/moonraker.conf
startup_warnings: []
log_file: /home/biqu/klipper_logs/moonraker.log
software_version: tv0.8.0-0-g60b871a-shallow
python_version: 3.9.2 (default, Feb 28 2021, 17:03:44)  [GCC 10.2.1 20210110]

#################### Moonraker Configuration ####################

[server]
host = 0.0.0.0
port = 7125
enable_debug_logging = False
klippy_uds_address = /tmp/klippy_uds

[authorization]
trusted_clients =
        10.0.0.0/8
        127.0.0.0/8
        169.254.0.0/16
        172.16.0.0/12
        192.168.0.0/16
        FE80::/10
        ::1/128
cors_domains =
        http://*.lan
        http://*.local
        https://my.mainsail.xyz
        http://my.mainsail.xyz
        https://app.fluidd.xyz
        http://app.fluidd.xyz

[database]
database_path = /home/biqu/.moonraker_database

[file_manager]
config_path = /home/biqu/klipper_config
log_path = /home/biqu/klipper_logs

[octoprint_compat]

[history]

[update_manager]
channel = dev
refresh_interval = 168

[update_manager mainsail]
type = web
channel = stable
repo = mainsail-crew/mainsail
path = ~/mainsail

[update_manager crowsnest]
type = git_repo
path = ~/crowsnest
origin = https://github.com/mainsail-crew/crowsnest.git
managed_services = crowsnest

[update_manager KlipperScreen]
type = git_repo
path = /home/biqu/KlipperScreen
origin = https://github.com/jordanruthe/KlipperScreen.git
env = /home/biqu/.KlipperScreen-env/bin/python
requirements = scripts/KlipperScreen-requirements.txt
install_script = scripts/KlipperScreen-install.sh

#################################################################
All Configuration Files:
/home/biqu/klipper_config/moonraker.conf
#################################################################
Unsafe Shutdown Count: 16

System Info:

***python***
  version: sys.version_info(major=3, minor=9, micro=2, releaselevel='final', serial=0)
  version_string: 3.9.2 (default, Feb 28 2021, 17:03:44)  [GCC 10.2.1 20210110]

***cpu_info***
  cpu_count: 4
  bits: 64bit
  processor: aarch64
  cpu_desc:
  serial_number:
  hardware_desc:
  model:
  total_memory: 493812
  memory_units: kB

***sd_info***

***distribution***
  name: Hurakan 2.2.0 Bullseye
  id: debian
  version: 11
  version_parts: {'major': '11', 'minor': '', 'build_number': ''}
  like:
  codename: bullseye
  release_info: {'name': '# PLEASE DO NOT EDIT THIS FILE', 'id': 'board'}

***virtualization***
  virt_type: none
  virt_identifier: none

Systemd unit moonraker.service:
unit_name: moonraker.service
is_default: True
Properties:
**Requires=['sysinit.target', 'system.slice']
**After=['sysinit.target', 'basic.target', 'system.slice', 'network.target', 'systemd-journald.socket']
**SupplementaryGroups=['moonraker-admin']
**EnvironmentFiles=[]
**ExecStart=/home/biqu/moonraker-env/bin/python /home/biqu/moonraker/moonraker/moonraker.py -c ${MOONRAKER_CONF} -l ${MOONRAKER_LOG}
**WorkingDirectory=
**FragmentPath=/etc/systemd/system/moonraker.service
**Description=Systemd Moonraker Service
**User=biqu
2023-12-27 01:01:14,969 [moonraker.py:add_log_rollover_item()] -
Systemd unit moonraker.service:
unit_name: moonraker.service
is_default: True
Properties:
**Requires=['sysinit.target', 'system.slice']
**After=['sysinit.target', 'basic.target', 'system.slice', 'network.target', 'systemd-journald.socket']
**SupplementaryGroups=['moonraker-admin']
**EnvironmentFiles=[]
**ExecStart=/home/biqu/moonraker-env/bin/python /home/biqu/moonraker/moonraker/moonraker.py -c ${MOONRAKER_CONF} -l ${MOONRAKER_LOG}
**WorkingDirectory=
**FragmentPath=/etc/systemd/system/moonraker.service
**Description=Systemd Moonraker Service
**User=biqu
2023-12-27 01:01:14,970 [moonraker.py:_initialize_component()] - Performing Component Post Init: [proc_stats]
2023-12-27 01:01:14,971 [moonraker.py:_initialize_component()] - Performing Component Post Init: [announcements]
2023-12-27 01:01:14,979 [moonraker.py:_initialize_component()] - Performing Component Post Init: [webcam]
2023-12-27 01:01:14,980 [webcam.py:_set_default_host_ip()] - Default public webcam address set: http://176.24.32.224
2023-12-27 01:01:14,994 [moonraker.py:_initialize_component()] - Performing Component Post Init: [authorization]
2023-12-27 01:01:14,994 [moonraker.py:_initialize_component()] - Performing Component Post Init: [update_manager]
2023-12-27 01:01:17,040 [update_manager.py:initialize()] - PackageDeploy: Using PackageKit Provider
2023-12-27 01:01:17,062 [update_manager.py:initialize()] -
Initializing Client Updater: 'mainsail',
Channel: stable
path: /home/biqu/mainsail
2023-12-27 01:01:17,079 [moonraker.py:start_server()] - Starting Moonraker on (0.0.0.0, 7125), Hostname: Hurakan
2023-12-27 01:01:17,083 [app.py:listen()] - SSL Certificate/Key not configured, aborting HTTPS Server startup
2023-12-27 01:01:17,341 [klippy_connection.py:_do_connect()] - Klippy Connection Established
2023-12-27 01:01:17,342 [klippy_connection.py:_get_peer_credentials()] - Failed to get Klippy Peer Credentials, raw: 0x5a030000e8030000e8030000
Traceback (most recent call last):
  File "/home/biqu/moonraker/moonraker/klippy_connection.py", line 244, in _get_peer_credentials
    pid, uid, gid = struct.unpack("@LLL", data)
struct.error: unpack requires a buffer of 24 bytes
2023-12-27 01:01:17,621 [klippy_connection.py:_init_klippy_connection()] - Webhooks Subscribed
2023-12-27 01:01:17,695 [klippy_connection.py:_init_klippy_connection()] - GCode Output Subscribed
2023-12-27 01:01:17,701 [moonraker.py:add_log_rollover_item()] - Klipper Version: v0.10.0-567-g0c4b4e4d-dirty
2023-12-27 01:01:20,039 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/info
2023-12-27 01:01:20,041 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.info
2023-12-27 01:01:20,042 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/query_endstops/status
2023-12-27 01:01:20,043 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.query_endstops.status
2023-12-27 01:01:20,052 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/emergency_stop
2023-12-27 01:01:20,054 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.emergency_stop
2023-12-27 01:01:20,055 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/pause_resume/pause
2023-12-27 01:01:20,057 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.pause_resume.pause
2023-12-27 01:01:20,057 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/objects/query
2023-12-27 01:01:20,059 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.objects.query
2023-12-27 01:01:20,060 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/objects/list
2023-12-27 01:01:20,061 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.objects.list
2023-12-27 01:01:20,062 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/adxl345/dump_adxl345
2023-12-27 01:01:20,065 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.adxl345.dump_adxl345
2023-12-27 01:01:20,065 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/motion_report/dump_stepper
2023-12-27 01:01:20,068 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.motion_report.dump_stepper
2023-12-27 01:01:20,068 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/gcode/firmware_restart
2023-12-27 01:01:20,070 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.gcode.firmware_restart
2023-12-27 01:01:20,071 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/objects/subscribe
2023-12-27 01:01:20,073 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.objects.subscribe
2023-12-27 01:01:20,073 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/gcode/script
2023-12-27 01:01:20,074 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.gcode.script
2023-12-27 01:01:20,075 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/gcode/help
2023-12-27 01:01:20,078 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.gcode.help
2023-12-27 01:01:20,079 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/pause_resume/resume
2023-12-27 01:01:20,081 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.pause_resume.resume
2023-12-27 01:01:20,082 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/motion_report/dump_trapq
2023-12-27 01:01:20,085 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.motion_report.dump_trapq
2023-12-27 01:01:20,086 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/pause_resume/cancel
2023-12-27 01:01:20,088 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.pause_resume.cancel
2023-12-27 01:01:20,089 [app.py:register_remote_handler()] - Registering HTTP endpoint: (GET POST) /printer/gcode/restart
2023-12-27 01:01:20,090 [websockets.py:register_api_handler()] - Registering Websocket JSON-RPC methods: printer.gcode.restart
2023-12-27 01:01:20,143 [job_state.py:_handle_started()] - Job state initialized: standby
2023-12-27 01:01:20,478 [klippy_connection.py:_check_ready()] - Klippy ready
2023-12-27 01:01:20,898 [data_store.py:_init_sensors()] - Configuring available sensors: ['temperature_sensor MCU', 'temperature_sensor CB1', 'heater_bed', 'extruder']
2023-12-27 01:01:25,084 [machine.py:_find_public_ip()] - Detected Local IP: 176.24.32.224
2023-12-27 01:01:35,082 [machine.py:_find_public_ip()] - Detected Local IP: 176.24.32.224
2023-12-27 01:01:35,694 [authorization.py:_check_trusted_connection()] - Trusted Connection Detected, IP: 127.0.0.1
2023-12-27 01:01:35,754 [app.py:log_request()] - 101 GET /websocket?token=NDJALDF4LHEK4BTYIC526HS256XHDZPC (127.0.0.1) [_TRUSTED_USER_] 7.72ms
2023-12-27 01:01:35,756 [websockets.py:open()] - Websocket Opened: ID: 281473377034096, Proxied: False, User Agent: , Host Name: 127.0.0.1
2023-12-27 01:01:35,897 [app.py:log_request()] - 404 GET /machine/device_power/devices (127.0.0.1) [No User] 21.23ms
2023-12-27 01:01:36,794 [file_manager.py:get_file_list()] - Updating File List <gcodes>...
2023-12-27 01:01:36,870 [app.py:log_request()] - 404 GET /machine/device_power/devices (127.0.0.1) [No User] 4.80ms
2023-12-27 01:01:37,545 [file_manager.py:get_file_list()] - Updating File List <gcodes>...

--------------------------------------------------------------------------------------------------------------------------------------------------

biqu@Hurakan:~$ cat /tmp/moonraker.log
cat: /tmp/moonraker.log: No such file or directory

--------------------------------------------------------------------------------------------------------------------------------------------------

I've already downloaded Hurakan_Debian11_Mainsail_kernel5.16_20221119.img.xz, burned a second SD-Card and it has two non-existant logs.

This is crap experience.

  • The second Z axis stepper contains no instructions, just a QR code that points to NO WHERE.  Google found it but this was the start and it got no better.
  • The ADXL345 binds the fan, requiring a washer to space it off the extruder assembly, and then the screw is too short so you need to find a proper lenght screw which unless you're very lucky means a week's wait for the order come in,
  • The ADXL345 comes with a cable that needs to get TAPED into the Hurakan, it will never stay in place, complete junk.

Now I get nothing other than a four line display.  This thing is the worst customer experience I've had in years.

Can I get an RMA? 

 

image.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...