January 24, 2022
Description
UPDATES IN JUNE 2022
I started from the excellent work done by friend Manuel José RamÃrez - Nabac (whom I thank very much not only for the BL support but also for his very complete guide to learn how to modify the firmware!) for the support for BLtouch for the Artillery Hornet printer (https: // www.thingiverse.com/thing:5039451).
After having printed the aforementioned support and mounted it on my new 3D Touch on the Artillery Hornet printer, adjusting it to the lowest position allowed by the registration holes, I had to add an additional 2 mm thick rectangular plate between the support and the 3D Touch, to bring this sensor closer to the plate, as it still remained too high to function properly.
For Marlin, it was necessary to review the two configuration files supplied by Nabac on Thinghiverse, as the quality of the first layer with these configurations was not comparable with that of the original firmware.
I also found it very convenient to combine the Unified Bed Leveling with the Linear Advance function and some other optional operating menus and minor regulations.
I then recompiled the firmware (always with Marlin ver. 2.0.9.1) to review the inconsistent settings, fix some limits (speed, accelerations and jerk), and activate the Linear Advance with a k factor detected by a series of specific tests (see the official pages on Marlin documentation site on this subject).
I also did some experiments to activate the firmware retraction function but, for the moment, my tests did not satisfy me and I decided to compile without this latter feature, more stable.
I therefore now submit my Configuration.h and Configuration_adv.h files to all interested parties, awaiting further improvements and / or suggestions.
I also upload the firmware binary file (firmware.hex - ITALIAN LANGUAGE!) as well as the _Bootscreen.h file in which, to make the difference with the original firmware more visible, I made the same initial logo but in negative.
CONFIGURATION UPGRADED 02 FEB 2022 - I SUGGEST TO COMPARE THE CONFIGURATION FILES WITH WINMERGE IN ORDER TO HIGHLIGHT THE DIFFERENCES OF THE VERSIONS AND TO ADJUST THEIR OPTIMAL PARAMETERS, TO PROCEED WITH THE RECOMPILATION OF THE MOST SUITABLE FIRMWARE FOR YOUR MACHINE!
NOTE: By doing several experiments, I noticed that for some PLA filaments it is advisable to lower the Flow rate to 88% directly at the slicer level, in order to obtain a perfect first layer. In addition, I have also reduced the flow rate of the filling to 88%, eliminating the already rare collisions of the nozzle with the very high layers of the filling itself.
NOTES FOR VERSION 2 (11 feb 2022)
Printing the support of our friend NABAC (whom I always thank for the very useful work for the upgrade of the Artillery Hornet) I noticed two aspects that were not exactly convincing:
the thickness on which the fixing screws of the BL Touch support to the nozzle carriage grip (only 0.4 mm, too few for a stable fixing and difficult to make well as a first layer)
the need to have an additional excursion for the slide as I had to insert a plate of 2 mm of additional shimming.
For this reason I have realized a V2 version of both the bracket and the support, editing the original NABAC stl files. I therefore attach, for all those interested, both the stl new files and the f3d changes made with Fusion 360.
AGGIORNAMENTI DI GIUGNO 2022
Sono partito dall'ottimo lavoro svolto dall'amico Nabac (che ringrazio tantissimo non solo per il supporto ma per la sua guida completissima per imparare a modificare il firmware!) per il supporto per bl touch per la stampante Artillery Hornet (https://www.thingiverse.com/thing:5039451).
Dopo avere stampato il predetto supporto e montato il mio nuovo 3d Touch sulla Artillery Hornet, regolandolo nella posizione piu bassa consentita dai fori di registrazione, ho dovuto aggiungere un ulteriore piastrina rettangolare di spessore di 2 mm tra supporto e 3d Touch, per avvicinare questo sensore al piatto, poichè restava ancora troppo alto per funzionare correttamente.
Per quanto riguarda Marlin, è stato necessario rivedere i due files di configurazione suggeriti da Nabac nelle istruzioni del supporto, poichè la qualità del primo layer con queste configurazioni non era confrontabile con quella del firmware originale.
Inoltre ho trovato molto comodo affiancare all'Unified Bed Leveling la funzione del Linear Advance e alcuni menù operativi facoltativi.
Ho quindi ricompilato il firmware (sempre con Marlin ver. 2.0.9.1) per rivedere le impostazioni non coerenti, sistemare alcuni limiti (velocità , accelerazioni e jerk), e attivare il Linear Advance con un fattore k rilevato da una serie di test specifici (si vedano le pagine della documentazione ufficiale di Marlin sull'argomento).
Ho fatto anche delle sperimentazioni per attivare la funzione della retroazione da firmware ma, per il momento, i test non mi hanno soddisfatto ed ho trovato più stabile la compilazione priva di quest'ultima caratteristica.
Sottopongo a tutti gli interessati quindi i miei files Configuration.h e Configuration_adv.h, in attesa di ulteriori miglioramenti e/o suggerimenti.
Carico anche il file del firmware già compilato (firmware.hex) nonché il file _Bootscreen.h in cui, per rendere più visibile la differenza col firmware originario, ho reso il medesimo logo iniziale ma in negativo.
CONFIGURATION UPGRADED 02 FEB 2022 - CONSIGLIO DI CONFRONTARE CON WINMERGE I FILES DI CONFIGURAZIONE AL FINE DI EVIDENZIARE LE DIFFERENZE DELLE VERSIONI E DI REGOLARE I PROPRI PARAMETRI OTTIMALI, PER PROCEDERE ALLA RICOMPILAZIONE DEL FIRMWARE PIU' IDONEA ALLA PROPRIA MACCHINA!
NOTA: Facendo diverse sperimentazioni, ho notato che per alcuni filamenti PLA è opportuno abbassare al 88% il Flow rate direttamente a livello dello slicer, al fine di ottenere un primo layer perfetto. Inoltre ho ridotto al 88% anche il flow rate del riempimento, annientando le già rare collisioni del nozzle con i layer molto alti del riempinento stesso.
NOTE PER LA VERSIONE 2 (11 feb 2022)
Stampando il supporto dell'amico NABAC (che ringrazio sempre per il lavoro molto utile per l'upgrade della Artillery Hornet) avevo notato due aspetti non proprio convincenti:
Per questo motivo ho realizzato una versione V2 sia della staffa che del supporto, editando i files di NABAC.
Allego quindi, per tutti quelli che fossero interessati, sia i file stl che i files f3d delle modifiche fatte con Fusion 360.
License:
Creative Commons - Attribution
658