Attivare ventola su pins.h

506 views
Skip to first unread message

ALESSIO ROMANELLI

unread,
Mar 4, 2014, 10:04:16 AM3/4/14
to reprap...@googlegroups.com
Ciao!

Ho googolato e cercato come attivare e gestire la ventola da software sulla prusa i3 con marlin, su arduino mega e ramps 1.4

Ho collegato la ventola sul D9.

Il firmware esistente prevedeva due estrusori, ma ne ho rimosso uno, togliendo il cablaggio e modificando l'EXTRUDER_COUNT A 1.

fino ad ora attivavo la ventola con un interruttore, ed ora la vorrei gestire da slic3r.

i collegamenti sono ok, ed accendendo la stampante la ventola è spenta, e mi torna.

domanda: cosa devo modificare in PINS.H, dato che credo che credo che ci siano le impostazioni relative al secondo estrusore?

Vi allego il pins.h, mi potete dire cosa modificare?


****************************************************************************************
* Gen7 v1.4 pin assignment
*
****************************************************************************************/

#if MOTHERBOARD == 13
#define GEN7_VERSION 14 // v1.4
#endif

#if MOTHERBOARD == 13
#define KNOWN_BOARD

#if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega644__) && !defined(__AVR_ATmega1284P__)
#error Oops! Make sure you have 'Gen7' selected from the 'Tools -> Boards' menu.

#endif

#ifndef GEN7_VERSION
#define GEN7_VERSION 14 // v1.x
#endif

//x axis pins
#define X_STEP_PIN 29
#define X_DIR_PIN 28
#define X_ENABLE_PIN 25
#define X_STOP_PIN 0

//y axis pins
#define Y_STEP_PIN 27
#define Y_DIR_PIN 26
#define Y_ENABLE_PIN 25
#define Y_STOP_PIN 1

//z axis pins
#define Z_STEP_PIN 23
#define Z_DIR_PIN 22
#define Z_ENABLE_PIN 25
#define Z_STOP_PIN 2

//extruder pins
#define E0_STEP_PIN 19
#define E0_DIR_PIN 18
#define E0_ENABLE_PIN 25

#define TEMP_0_PIN 1
#define TEMP_1_PIN -1
#define TEMP_2_PIN -1
#define TEMP_BED_PIN 0

#define HEATER_0_PIN 4
#define HEATER_1_PIN -1
#define HEATER_2_PIN -1
#define HEATER_BED_PIN 3

#define KILL_PIN -1

#define SDPOWER -1
#define SDSS -1 // SCL pin of I2C header
#define LED_PIN -1

#define FAN_PIN -1

#define PS_ON_PIN 15

//our pin for debugging.
#define DEBUG_PIN 0

ALESSIO ROMANELLI

unread,
Mar 4, 2014, 10:17:56 AM3/4/14
to reprap...@googlegroups.com
ah, una cosa forse determinante:

in configuration.h la scelta della motherboard è la 34.

le configurazioni sono:

ramps 1.3/1.4 ( extruder, bed, fan) = 33

ramps 1.3/1.4 (extruder0, extruder1, bed) = 34

Ovviamente credo di dover indicare come configurazione la 33 ( un estrusore, piatto e ventola ), ma non so se e cosa modificare in PINS.H

che ne dite?

Fabio Bruzzone

unread,
Mar 4, 2014, 10:23:13 AM3/4/14
to reprap...@googlegroups.com
Se metti come motherboard 33 non dovresti più modificare niente in pins.h, comunque ti basta poi fare una prova mandando M106 S255 (accende la ventola al massimo i valori di S vanno da 1 a 255 e regolano la velocità di rotazione via PWM) e poi M107 (spegne la ventola) e vedere se funziona

ALESSIO ROMANELLI

unread,
Mar 4, 2014, 10:31:34 AM3/4/14
to reprap...@googlegroups.com
yessssssss! 
Impostato motherboard 33, e con M106 FUNGE!!!!

grazie!!!!

Fabio Bruzzone

unread,
Mar 4, 2014, 11:49:10 AM3/4/14
to reprap...@googlegroups.com
Di nulla!!

ALESSIO ROMANELLI

unread,
Mar 5, 2014, 2:48:13 AM3/5/14
to reprap...@googlegroups.com
Ok, testata con una stampa e funge bene il controllo sw, a parte modificare alcuni parametri visto quanto rallenta la stampa...

Ma di che dimensioni sono le ventole che usate?
Io per ragioni di spazio ne ho montata una di 25x25, che spara il flusso d'aria parallelamentr all'ugello.
Che dite? Meglio piu grande? Deve sparare sul punto preciso di estrusione?

Immaginaecrea

unread,
Mar 5, 2014, 3:59:19 AM3/5/14
to reprap...@googlegroups.com
Con Pla... più gliene dai dell'aria meglio è..... fagli puntare in modo che spari proprio sulla "punta" del hotend.
Reply all
Reply to author
Forward
0 new messages