Welcome! Log In Create A New Profile

Advanced

ANET A8 ventola estrusore non varia col Gcode

Posted by Renato.thor 
ANET A8 ventola estrusore non varia col Gcode
January 19, 2022 03:13PM
in origine la mia ventola per raffreddare la stampa variava come impostato dal Gcode, successivamente dopo che ho dovuto cambiare firmware mettendo marlin 1.1 (versioni succ. davano errori nel compilare), la velocità della ventola la posso variare solo dal menu della stampante, con il gcode di stampa non parte. oltretutto ora con il preriscaldamento si avvia la ventola a 125 ..al 50% nonostante su marlin ho impostato ventola spenta al preriscaldamento.

metto le line del firware per capire se c'è qualche problema.

la stampante é un ANET A8 con scheda madre originale con 2 uscite FAN.

grazie per chi mi sa aiutare.
Attachments:
open | download - Configuration.h (72.8 KB)
Re: ANET A8 ventola estrusore non varia col Gcode
January 19, 2022 08:13PM
Ok mi correggo: la A8 in origine ha firmware Repetier , vedi qui: [anet3d.com]
Tu hai postato un file configurazione di Marlin e sembra essere tutto apposto, compresa l'aggiunta del livellamento bilineare con sensore tipo prox o similari, ma manca l'altro file (configuration_adv.h) e sorattutto manca il resto del firmware.
Comunque marlin 2.0.9 con i file di configurazione di esempio per A8 si compila perfettamente, ovviamente con Visual Studio Code, ma mi colpiscono due cose:
- nel file PIN.H sia di repetier si di marlin si indica un solo FAN, sul pin 4;
- nel file di esempio #define FAN_SOFT_PWM è commentato, mentre #define SOFT_PWM_SCALE 0 no


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Re: ANET A8 ventola estrusore non varia col Gcode
January 20, 2022 06:32AM
Altre notizie trovate in rete: come detto sopra la scheda ha solo un ventilatore regolabile, denominato FAN1. E' vero che c'è un secondo connetore, FAN2, ma come in molte altre schede fa solo da ponte verso i morsetti di alimentazione. Vedi qua:[jestineyong.com]
Il fatto che regoli solo da pannello della stampante è strano. Per caso usi Cura?


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Re: ANET A8 ventola estrusore non varia col Gcode
January 20, 2022 12:56PM
Quote
truck64
Ok mi correggo: la A8 in origine ha firmware Repetier , vedi qui: [anet3d.com]
Tu hai postato un file configurazione di Marlin e sembra essere tutto apposto, compresa l'aggiunta del livellamento bilineare con sensore tipo prox o similari, ma manca l'altro file (configuration_adv.h) e sorattutto manca il resto del firmware.
Comunque marlin 2.0.9 con i file di configurazione di esempio per A8 si compila perfettamente, ovviamente con Visual Studio Code, ma mi colpiscono due cose:
- nel file PIN.H sia di repetier si di marlin si indica un solo FAN, sul pin 4;
- nel file di esempio #define FAN_SOFT_PWM è commentato, mentre #define SOFT_PWM_SCALE 0 no


QUINDI DOVRE DECCOMENTARE #define SOFT_PWM_SCALE 0 ? E METTERE CHE VALORE ? ZERO ?

IO uso ARDUINO per il firmware ...

ti carico il file config. adv h ...
Attachments:
open | download - Configuration_adv.h (71.4 KB)
Re: ANET A8 ventola estrusore non varia col Gcode
January 20, 2022 12:58PM
Quote
truck64
Altre notizie trovate in rete: come detto sopra la scheda ha solo un ventilatore regolabile, denominato FAN1. E' vero che c'è un secondo connetore, FAN2, ma come in molte altre schede fa solo da ponte verso i morsetti di alimentazione. Vedi qua:[jestineyong.com]
Il fatto che regoli solo da pannello della stampante è strano. Per caso usi Cura?

Si sto usando CURA 4.12 ... di ci che è quello il problema ??
però prima di mettere il firmware marlin funzionava bene la ventola posta sul FAN2 ...
Re: ANET A8 ventola estrusore non varia col Gcode
January 21, 2022 01:19AM
Quote
Renato.thor
Si sto usando CURA 4.12 ... di ci che è quello il problema ??
però prima di mettere il firmware marlin funzionava bene la ventola posta sul FAN2 ...

Io non ho la tua scheda sottomano, ne l'ho mai vista dal vero, ma è un dato di fatto: nel file di definizione degii ingressi/uscite per la tua scheda sia del firmware scaricato dal sito Anet, sia in Marlin configurato per la A8 è definito un solo segnale per ventole. E le poche informazioni riguardo allo schema della stampante mi dicono che FAN1 è controllato, FAN2 è acceso fisso.
Riguardo a Cura di recente mi è capitato di leggre che nelle impostazioni del profilo della stampante c'è una voce che tratta della ventola.

Contrariamente a quanto si può intuire, specie se usi come lingua l'italiano, questa è l'indicazione del numero ordinale della ventola (tipo T0 per l'estrusore principale), quindi va messo a 0. Spiegerebbe perchè da LCD la ventola va e da Gcode no.


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Re: ANET A8 ventola estrusore non varia col Gcode
January 21, 2022 01:41AM
Quote
Renato.thor

QUINDI DOVRE DECCOMENTARE #define SOFT_PWM_SCALE 0 ? E METTERE CHE VALORE ? ZERO ?

IO uso ARDUINO per il firmware ...

Guarda non mi ricordo esattamente come si configura il controllo pwm della ventola, magari nel weekend recupero un po di documentazione e te la posto.
So che nel codice di base di marlin (per RAMPS 1.4), in quello degli esempi per Anet A8 e perfino in quello della mia (Mk4duo) le righe indicate sono così:

//#define FAST_PWM_FAN
//#define FAN_SOFT_PWM
#define SOFT_PWM_SCALE 0

tu invecie hai

//#define FAST_PWM_FAN
#define FAN_SOFT_PWM
//#define SOFT_PWM_SCALE 0

E, magari non sei uno a cui piace spippolare con il firmware, ma ti consiglio di dare un occhiata a Visual Studio Code e a come si compila una versione più recente di Marlin.
Se vuoi comincia con questo video di Piraz: video


Luca

CoreXY custom (LF Mark1) 395x360x350 - Mega (clone per ora..) + RAMPS1.4 + 4xA4988 + 4 Nema17 17HS4401 - HotEnd V6 clone con ugello da 0.4mm - RepRapDiscount - Display LCD 2004 Smart Controller - Firmware MK4duo 4.2.9 - Repetier-Host 2.1.6
Re: ANET A8 ventola estrusore non varia col Gcode
January 21, 2022 04:50PM
Quote
truck64
Quote
Renato.thor
Si sto usando CURA 4.12 ... di ci che è quello il problema ??
però prima di mettere il firmware marlin funzionava bene la ventola posta sul FAN2 ...

Io non ho la tua scheda sottomano, ne l'ho mai vista dal vero, ma è un dato di fatto: nel file di definizione degii ingressi/uscite per la tua scheda sia del firmware scaricato dal sito Anet, sia in Marlin configurato per la A8 è definito un solo segnale per ventole. E le poche informazioni riguardo allo schema della stampante mi dicono che FAN1 è controllato, FAN2 è acceso fisso.
Riguardo a Cura di recente mi è capitato di leggre che nelle impostazioni del profilo della stampante c'è una voce che tratta della ventola.

Contrariamente a quanto si può intuire, specie se usi come lingua l'italiano, questa è l'indicazione del numero ordinale della ventola (tipo T0 per l'estrusore principale), quindi va messo a 0. Spiegerebbe perchè da LCD la ventola va e da Gcode no.


provo e ti farò saper se ho risolto il problema.grazie
Re: ANET A8 ventola estrusore non varia col Gcode
January 21, 2022 04:51PM
Quote
truck64
Quote
Renato.thor

QUINDI DOVRE DECCOMENTARE #define SOFT_PWM_SCALE 0 ? E METTERE CHE VALORE ? ZERO ?

IO uso ARDUINO per il firmware ...

Guarda non mi ricordo esattamente come si configura il controllo pwm della ventola, magari nel weekend recupero un po di documentazione e te la posto.
So che nel codice di base di marlin (per RAMPS 1.4), in quello degli esempi per Anet A8 e perfino in quello della mia (Mk4duo) le righe indicate sono così:

//#define FAST_PWM_FAN
//#define FAN_SOFT_PWM
#define SOFT_PWM_SCALE 0

tu invecie hai

//#define FAST_PWM_FAN
#define FAN_SOFT_PWM
//#define SOFT_PWM_SCALE 0

E, magari non sei uno a cui piace spippolare con il firmware, ma ti consiglio di dare un occhiata a Visual Studio Code e a come si compila una versione più recente di Marlin.
Se vuoi comincia con questo video di Piraz: video

grazie, il video è ben gradito, sto iniziando ora a conoscere questo mondo ma mi piace approfondire
Re: ANET A8 ventola estrusore non varia col Gcode
February 05, 2022 09:08AM
Ho ripreso a stampare il PLA e ho apportato questa modifica della ventola, pare funzioni e segua ciò che gli ho programmato con lo SLICER CURA..

grazie
Re: ANET A8 ventola estrusore non varia col Gcode- risolto
April 03, 2022 03:21PM
Quote
Renato.thor
in origine la mia ventola per raffreddare la stampa variava come impostato dal Gcode, successivamente dopo che ho dovuto cambiare firmware mettendo marlin 1.1 (versioni succ. davano errori nel compilare), la velocità della ventola la posso variare solo dal menu della stampante, con il gcode di stampa non parte. oltretutto ora con il preriscaldamento si avvia la ventola a 125 ..al 50% nonostante su marlin ho impostato ventola spenta al preriscaldamento.

metto le line del firware per capire se c'è qualche problema.

la stampante é un ANET A8 con scheda madre originale con 2 uscite FAN.

grazie per chi mi sa aiutare.
Sorry, only registered users may post in this forum.

Click here to login