ANYCUBIC-3D / Kobra3

GNU General Public License v3.0
32 stars 14 forks source link

Please explain the purpose to all of us interested #2

Open bogdan799 opened 1 month ago

bogdan799 commented 1 month ago

First of all, I think it's huge work that had been done to rewrite software like the Klipper completely in a different language and technology for it to be able to run on cheaper hardware (probably) and to be faster and less prone to the sudden timer errors, for that as a software developer I give my big appreciation and respect.

However, I'm struggling to find a purpose in this repository to be existing in the first place, and let me explain why:

Warning: use at your own risk. If you install any custom firmware on your printer, it is very possible to damage your printer and you will forfeit your warranty support of some accessories. - you do say in your readme file... so please first provide some info on how to and full code, so it doesn't damage anything.

GooMan187 commented 1 month ago

Why am I getting this email? Have you shared my email with an unknown third party which is a privacy violation?

Sent from my Galaxy

-------- Original message -------- From: bogdan799 @.> Date: 2024-10-17 8:30 p.m. (GMT-03:30) To: ANYCUBIC-3D/Kobra3 @.> Cc: Subscribed @.***> Subject: [ANYCUBIC-3D/Kobra3] Please explain the purpose to all of us interested (Issue #2)

First of all, I think it's huge work that had been done to rewrite software like the Klipper completely in a different language and technology for it to be able to run on cheaper hardware (probably) and to be faster and less prone to the sudden timer errors, for that as a software developer I give my big appreciation and respect.

However, I'm struggling to find a purpose in this repository to be existing in the first place, and let me explain why:

Warning: use at your own risk. If you install any custom firmware on your printer, it is very possible to damage your printer and you will forfeit your warranty support of some accessories. - you do say in your readme file... so please first provide some info on how to and full code, so it doesn't damage anything.

— Reply to this email directly, view it on GitHubhttps://github.com/ANYCUBIC-3D/Kobra3/issues/2, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BF4VOJFEILDGXLNGR6OYAYDZ4A6SJAVCNFSM6AAAAABQEX7AWGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU4TKOJTG43DMNI. You are receiving this because you are subscribed to this thread.Message ID: @.***>

detiber commented 1 month ago

@bogdan799 I must admit, I'm not familiar with the klipper code/architecture (yet), but I was digging through the codebase earlier and found:

Which seem to provide some of the ACE functionality you mentioned above

bogdan799 commented 1 month ago

@detiber, well it only seems to be a part of some protocol that Is not used anywhere in the project itself. From other github repos we can get the idea of how the printer config looks like, it has [filament_hub] section for the ACE config including port and serial speed, so there should be some serial communication with the hub established at some place, also we should see FilamentHub class (according to the naming convention of the klipper each config section is handled by it's own class). However it doesn't exist here.

As for the instructions I meant how to install this firmware on the printer itself, and I can do it actually by a hack from https://github.com/systemik/Kobra3-Firmware repository which includes shell script and archive with some complicated password sent to the USB drive, however I don't see any other way and this repo doesn't include the instruction on how to actually install (replace gklib executable) on the non-rooted pristine 3d printer