Welcome! Log In Create A New Profile

Advanced

Marlin Kimbra Auto Bed Level

Posted by holly95 
Marlin Kimbra Auto Bed Level
January 05, 2016 12:26PM
Salve, sto usando Marlin Kimbra su scheda MKS Base, la stampante funziona ma non riesco ad abilitare l'auto livellamento con servo e switch.
Il servo è collegato al pin A11 ( ho un servo analogico), ma quando compilo il firmware ho sempre questo errore.

exit status 1
#error CONFLICT ERROR: Z_ENDSTOP_SERVO_NR must be smaller than NUM_SERVOS.

Allego il mio file config overhall, dato che ho attivato tutto tramite tool online
Ringrazio in anticipo, ma sono un po' negato su certe cose
Attachments:
open | download - Configuration_Overall.h (37.3 KB)
open | download - Configuration_Delta.h (22.4 KB)
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 01:01PM
Hai messo 1 su Z_ENDSTOP_SERVO_NR il conteggio parte da zero.
// Define nr servo for endstop -1 not define. Servo index start 0


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 01:43PM
Grazie infinite alberto, ora mi si presenta questo:
Arduino:1.6.7 (Windows 7), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch\Marlin_main.cpp: In function 'void process_next_command()':

Marlin_main.cpp:7461: error: 'gcode_M401' was not declared in this scope

gcode_M401(); break;

^

Marlin_main.cpp:7463: error: 'gcode_M402' was not declared in this scope

gcode_M402(); break;

^

exit status 1
'gcode_M401' was not declared in this scope

Questo report potrebbe essere più ricco di informazioni con
"Mostra un output dettagliato durante la compilazione"
abilitato in "File > Impostazioni"
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 02:34PM
Trovato una magagna.. Sto correggendo....
Dammi solo un minuto!!!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 02:55PM
Vai corretto!!!

Non mi era mai capitato la combinazione Delta servo...

Edited 1 time(s). Last edit at 01/05/2016 03:04PM by MagoKimbra.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 03:15PM
Compilato e caricato correttamente, eppure non riesco a far girare il servo uff...
Ti ringrazio per la rapidità e la disponibilità che mi hai offerto.

Già che c'è il topic aperto chiedo:
L'auto livellamento funziona, è solo da calibrare correttamente, quello che non gira è il servo.
Utilizzo questo servo:
[www.headsuphobby.com]
Collegato sul pin 11.
Quando accendo la corrente sulla stampante il servo si gira, l'unica cosa è che quando do il comando M280 P0 S280 non si gira per nulla, idem dando il g29.
Avete qualche idea?

Edited 1 time(s). Last edit at 01/05/2016 04:09PM by holly95.
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 05:17PM
Dove hai preso la tensione per alimentare il servo?


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 06:59PM
Dalla scheda, ho i tre fili collegati al pin A11.
È necessario altro?
Grazie mille, Mago di nome e di fatto
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 07:22PM
Si che tu alimenti in qualche modo quel pin 5v...

Leggi a sezione power e sezione servo...

[forums.reprap.org]


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 07:56PM
OK il concetto l ho afferrato, però non capisco sulla mia schedaccia dove prelevarli, dato che non ho PS ON e VCC come sulla ramps
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 08:09PM
Non ci avevo proprio fatto caso scusami.. ma allora cambia tutto... Sulla ramps il servo 0 sta su D11 anche perchè serve un pin PWM per pilotare i servo... Dalla wiki non vedo nessun pin disponibile per i servo...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 05, 2016 08:16PM
Allora potresti usare il pin di X Min il D3 è un pwm e non lo usi sulla delta... Resta il fatto che devi alimentare cmq il servo a +5v, prova a vedere se quello degli endstop è sufficiente per muovereil servo... Mi raccomando devi però settare il pin...
In configuration_pins.h prima della riga
//============================================================================

aggiungi:
#undef SERVO0_PIN
#define SERVO0_PIN 3


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 06, 2016 03:29AM
OK dopo provo. Non succede nulla se uso un pin digitale per comandare un servo analogico?
Re: Marlin Kimbra Auto Bed Level
January 06, 2016 05:01AM
E' analogico come sistema di controllo interno c'è un motore che gira e tramite degli ingranaggi va girare il perno, ma anche un potenziometro il quale viene gestito dall'elettronica interna per controllare la posizione...
Quello digitale è diverso e molto più preciso...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 06, 2016 05:35AM
Capisco, adesso allora provo a collegarlo al pin X min come mi hai suggerito, in caso non vada ne ordino uno digitale o eventualmente il sensore PiBot
Re: Marlin Kimbra Auto Bed Level
January 06, 2016 09:09AM
Alberto funziona!!!!!
Sei un fenomeno, ora devo solo settare in maniera corretta tutti i vari angoli e offset e dovrebbe andare tutto a posto
Re: Marlin Kimbra Auto Bed Level
January 06, 2016 04:20PM
Mago invoco nuovamente il tuo aiuto: ho seguito la tua guida sull'autobed leveling, ma pare che per la delta non funzioni, o meglio parte il G29 e va a tastare i vari punti, ma non avviene la compensazione in automatico, la stampa mi parte direttamente all'altezza in cui lo switch tocca e l'hotend no.
Inoltre il servo oscilla sempre mentre fa il livellamento.
Quando hai un biriciolo di tempo se riesci mi puoi aiutare?
Re: Marlin Kimbra Auto Bed Level
January 09, 2016 09:11AM
Vediamo se qualcuno mi aiuta:
Eseguo il G29, nel mio starting code aggiungo solo G29 tramite simplify 3D.
Il problema è che rilevo valori completamente diversi tra di loro, e la stampante quando inizia la stampa in alcuni punti urta contro il piano e in altri invece si alza di 5-6mm.
Sembra quasi un probelma in cui non vengono calcolati gli offset degli endstop.
Qualche buon'anima riesce ad aiutarmi? Sono tre giorni che non ne vengo a capo.
Grazie in anticipo.

Questo è ciò che mi dà Simplify 3D se eseguo G29.

RECEIVED: echo: set_axis_is_at_home 2 > (home_offset[axis]==0.00) > current_position: (0.00, 0.00, 318.50)
set_axis_is_at_home 2 > (home_offset[axis]==0.00) > current_position: (0.00, 0.00, 318.50)
RECEIVED: echo: > AFTER set_axis_is_at_home > current_position: (0.00, 0.00, 318.50)
> AFTER set_axis_is_at_home > current_position: (0.00, 0.00, 318.50)
SENT: M105
SENT: M105
SENT: M105
SENT: M105
SENT: M105
SENT: M105
RECEIVED: echo: Bed probe heights: -5.2750 -5.2750 -5.2750 -5.2750 -5.2750 mean -5.2750
Bed probe heights: -5.2750 -5.2750 -5.2750 -5.2750 -5.2750 mean -5.2750
SENT: M105
SENT: M105
SENT: M105
RECEIVED: echo: Bed probe heights: -4.1875 -4.1875 -4.1875 -4.1875 -4.1750 mean -4.1850
Bed probe heights: -4.1875 -4.1875 -4.1875 -4.1875 -4.1750 mean -4.1850
RECEIVED: echo: Bed probe heights: -4.6625 -4.6625 -4.6750 -4.6750 -4.6750 mean -4.6700
Bed probe heights: -4.6625 -4.6625 -4.6750 -4.6750 -4.6750 mean -4.6700
RECEIVED: echo: Bed probe heights: -4.9500 -4.9500 -4.9500 -4.9500 -4.9625 mean -4.9525
Bed probe heights: -4.9500 -4.9500 -4.9500 -4.9500 -4.9625 mean -4.9525
RECEIVED: echo: Bed probe heights: -3.0125 -3.1375 -3.1375 -3.1500 -3.1625 mean -3.1200
Bed probe heights: -3.0125 -3.1375 -3.1375 -3.1500 -3.1625 mean -3.1200
RECEIVED: echo: Bed probe heights: -4.5250 -4.5125 -4.5125 -4.5125 -4.5125 mean -4.5150
Bed probe heights: -4.5250 -4.5125 -4.5125 -4.5125 -4.5125 mean -4.5150
RECEIVED: echo: Bed probe heights: -1.3125 -1.3125 -1.3125 -1.3125 -1.3000 mean -1.3100
Bed probe heights: -1.3125 -1.3125 -1.3125 -1.3125 -1.3000 mean -1.3100
RECEIVED: echo: Bed probe heights: 1.6625 1.6625 1.6625 1.6625 1.6625 mean 1.6625
Bed probe heights: 1.6625 1.6625 1.6625 1.6625 1.6625 mean 1.6625
RECEIVED: echo: Bed probe heights: 3.8000 3.7875 3.7875 3.7875 3.7875 mean 3.7900
Bed probe heights: 3.8000 3.7875 3.7875 3.7875 3.7875 mean 3.7900
RECEIVED: echo: Bed probe heights: 1.9625 1.9625 1.9625 1.9500 1.9625 mean 1.9600
Bed probe heights: 1.9625 1.9625 1.9625 1.9500 1.9625 mean 1.9600
RECEIVED: echo: Bed probe heights: 1.6625 1.6625 1.6625 1.6625 1.6625 mean 1.6625
Bed probe heights: 1.6625 1.6625 1.6625 1.6625 1.6625 mean 1.6625
RECEIVED: echo: Bed probe heights: 3.0125 3.0000 3.0000 3.0000 3.0000 mean 3.0025
Bed probe heights: 3.0125 3.0000 3.0000 3.0000 3.0000 mean 3.0025
RECEIVED: echo: Bed probe heights: 4.1625 4.1625 4.1625 4.1500 4.1500 mean 4.1575
Bed probe heights: 4.1625 4.1625 4.1625 4.1500 4.1500 mean 4.1575
RECEIVED: echo: Bed probe heights: 3.0250 3.0250 3.0250 3.0250 3.0125 mean 3.0225
Bed probe heights: 3.0250 3.0250 3.0250 3.0250 3.0125 mean 3.0225
RECEIVED: echo: Bed probe heights: 0.3500 0.3500 0.3500 0.3500 0.3500 mean 0.3500
Bed probe heights: 0.3500 0.3500 0.3500 0.3500 0.3500 mean 0.3500
RECEIVED: echo: Bed probe heights: -0.8750 -0.8625 -0.8625 -0.8625 -0.8625 mean -0.8650
Bed probe heights: -0.8750 -0.8625 -0.8625 -0.8625 -0.8625 mean -0.8650
RECEIVED: echo: Bed probe heights: -1.4750 -1.4750 -1.4875 -1.4750 -1.4750 mean -1.4775
Bed probe heights: -1.4750 -1.4750 -1.4875 -1.4750 -1.4750 mean -1.4775
RECEIVED: echo: -3.450 -1.725 0.000 -11.003 -12.160 0.000
-3.450 -1.725 0.000 -11.003 -12.160 0.000
RECEIVED: echo: -1.287 -3.120 -4.952 -4.670 -4.185 0.000
-1.287 -3.120 -4.952 -4.670 -4.185 0.000
RECEIVED: echo: 0.000 -4.515 -1.310 1.663 3.790 0.000
0.000 -4.515 -1.310 1.663 3.790 0.000
RECEIVED: echo: 5.313 4.158 3.003 1.663 1.960 0.000
5.313 4.158 3.003 1.663 1.960 0.000
RECEIVED: echo: 9.625 3.023 0.350 -0.865 -1.477 0.000
9.625 3.023 0.350 -0.865 -1.477 0.000
RECEIVED: echo: 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000
RECEIVED: echo: <<< gcode_G29
<<< gcode_G29
RECEIVED: ok X:100.00 Y:-50.00 Z:15.00 E:117.47 Count X: 256.25 Y:361.66 Z:264.71
SENT: M105
RECEIVED: ok
Re: Marlin Kimbra Auto Bed Level
January 10, 2016 01:40PM
Ok a prescindere dal servo e dal'ABL hai fatto la calibrazione della macchina?
Hai dei valori completamente sballati si passa da un -5 addirittura a un -12 significa che hai valori completamente fuori sia di rod che offset....


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 10, 2016 03:11PM
Si si ho settato tutti gli offset e la rod lenght infatti la macchina stampa correttamente
Re: Marlin Kimbra Auto Bed Level
January 11, 2016 03:34PM
Questo è un g29 quasi serio.. Come vedi da un punto a un altro la differenza è poca...
21:32:56.341 : echo: -0.125 0.015 0.163 0.240 0.103 -0.290 -0.242 -0.195 0.083
21:32:56.345 : echo: -0.142 -0.058 0.028 0.140 0.110 -0.063 -0.047 0.080 0.095
21:32:56.349 : echo: -0.160 -0.008 -0.025 0.040 0.117 0.165 0.078 0.038 -0.002
21:32:56.357 : echo: -0.177 -0.112 -0.047 0.008 0.010 0.033 -0.020 -0.005 -0.062
21:32:56.361 : echo: -0.080 -0.072 -0.065 -0.037 0.000 0.015 -0.020 -0.032 -0.035
21:32:56.370 : echo: -0.145 -0.073 -0.000 -0.063 -0.010 -0.065 -0.045 -0.033 -0.047
21:32:56.374 : echo: -0.080 -0.065 -0.055 -0.100 -0.083 -0.060 -0.088 -0.123 -0.060
21:32:56.383 : echo: -0.073 -0.048 -0.022 -0.082 -0.057 -0.115 -0.150 -0.093 -0.073
21:32:56.387 : echo: -0.040 -0.030 -0.045 -0.060 -0.075 -0.108 -0.148 -0.187 -0.098


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 11, 2016 05:26PM
Forse ho trovato la magagna, si è sfilata una barra, credo si sia scollata.
Comunque devo capire bene l'origine del problema, perchè ho sondato tutto il piano col foglietto di carta e è pressochè perfetto, domani quando secca la colla riprovo.
In caso contrario proverò ad agire nuovamente sugli offset degli endstop e sui vari raggi.
Ti allego la configurazione di repetier che c'era presettata sulla stampante, mi sai dire se ho dimenticato qualcosa nel mio configuration overhall?
A me sembra ci sia tutto quello che vada messo.
Attachments:
open | download - Configuration_Overall.h (36.3 KB)
open | download - Firmware setup delta.png (180.8 KB)
Re: Marlin Kimbra Auto Bed Level
January 11, 2016 06:11PM
DELTA_SEGMENTS_PER_SECOND mettilo a 200 il 70 di repetier è solo per il travel non lo usa marlin...
Hai una DELTA_SMOOTH_ROD_OFFSET di 190 in MK viene calcolato il valore Horizzontal_radius sottraendo il valore di DELTA_SMOOTH_ROD_OFFSET - DELTA_EFFECTOR_OFFSET - DELTA_CARRIAGE_OFFSET per un totale di 170 avendo quei due valori a 10...
Quindi hai una Horizzontal_radius di 170 mentre in repetier avevi 178.9... Non so in quale misura hai l'errore, ma se prima andava bene metti la DELTA_SMOOTH_ROD_OFFSET a 198.9
Hai dei valori diversi nell'estrusore il max feedrate che avevi in repetier è 200 in MK lo hai messo a 100, le accelerazioni le avevi a 5000 in MK lo hai lasciato a 3000...
Per il resto mi sembra tutto ok...
Il valore essenziale è cmq DELTA_SMOOTH_ROD_OFFSET quei 8.9 mm sono tanti come differenza. Controlla bene i valori...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 15, 2016 10:44AM
Ok si fanno progressi in parte, però ho un problema:
Quando lancio la stampa e metto nello start script il g29 ottengo questi risultati:
echo: Bed probe heights:  0.0875  0.0750  0.0750  0.0750  0.0750 mean 0.0775
echo: Bed probe heights:  2.9750  2.9625  2.9625  2.9500  2.9625 mean 2.9625
echo: Bed probe heights:  5.6500  5.6750  5.6750  5.6750  5.6750 mean 5.6700
echo: Bed probe heights:  8.4125  8.4125  8.4125  8.4125  8.4125 mean 8.4125
echo: Bed probe heights:  11.2500  11.2500  11.2500  11.2375  11.2375 mean 11.2450
echo: Bed probe heights:  14.1250  14.1250  14.1250  14.1250  14.1125 mean 14.1225
echo: Bed probe heights:  16.9375  16.9375  16.9375  16.9500  16.9625 mean 16.9450
echo: Bed probe heights:  19.8375  19.8375  19.8250  19.8250  19.8250 mean 19.8300
echo: Bed probe heights:  22.6875  22.6875  22.6875  22.6750  22.6875 mean 22.6850
echo: Bed probe heights:  25.4250  25.4125  25.4125  25.4125  25.4125 mean 25.4150
echo: Bed probe heights:  28.1125  28.1125  28.1125  28.1125  28.1125 mean 28.1125
echo: Bed probe heights:  30.9250  30.9125  30.9125  30.9250  30.9250 mean 30.9200
echo: Bed probe heights:  33.7500  33.7500  33.7500  33.7500  33.7500 mean 33.7500
echo: Bed probe heights:  36.4625  36.4625  36.4625  36.4750  36.4625 mean 36.4650


Se invece lancio il g29 non in stampa ottengo ciò:
echo: Bed probe heights: -2.9250 -2.9250 -2.9250 -2.9250 -2.9250 mean -2.9250
echo: Bed probe heights: -2.7625 -2.7625 -2.7625 -2.7750 -2.7750 mean -2.7675
echo: Bed probe heights: -2.7625 -2.7625 -2.7625 -2.7625 -2.7625 mean -2.7625
echo: Bed probe heights: -2.8500 -2.8500 -2.8500 -2.8500 -2.8500 mean -2.8500
echo: Bed probe heights: -2.9375 -2.9500 -2.9375 -2.9500 -2.9500 mean -2.9450
echo: Bed probe heights: -2.8750 -2.8875 -2.8875 -2.8875 -2.8875 mean -2.8850
echo: Bed probe heights: -2.9875 -2.9875 -2.9875 -2.9875 -2.9875 mean -2.9875
echo: Bed probe heights: -2.9250 -2.9250 -2.9250 -2.9250 -2.9250 mean -2.9250
echo: Bed probe heights: -2.8375 -2.8375 -2.8375 -2.8375 -2.8375 mean -2.8375
echo: Bed probe heights: -2.7750 -2.7750 -2.7750 -2.7750 -2.7750 mean -2.7750
echo: Bed probe heights: -2.9000 -2.9000 -2.9000 -2.9000 -2.9000 mean -2.9000
echo: Bed probe heights: -2.9125 -2.9250 -2.9125 -2.9125 -2.9125 mean -2.9150
echo: Bed probe heights: -2.8625 -2.8500 -2.8625 -2.8625 -2.8625 mean -2.8600
echo: Bed probe heights: -2.7500 -2.7375 -2.7375 -2.7375 -2.7375 mean -2.7400
echo: -3.037 -2.902 -2.767 -2.687 -2.600
echo: -3.040 -2.945 -2.850 -2.762 -2.675
echo: -2.885 -2.987 -2.925 -2.837 -2.775
echo: -2.805 -2.860 -2.915 -2.900 -2.885
echo: -2.725 -2.733 -2.740 -2.962 -2.995


Dove sta il problema secondo voi?

Nello start script metto solo G29 in più, c'è da aggiungere altro?

Edited 1 time(s). Last edit at 01/15/2016 11:25AM by holly95.
Re: Marlin Kimbra Auto Bed Level
January 19, 2016 06:30AM
Cmq anche a me sembra non funzionare G29.
Sulla vecchia versione di MK andava bene, ora che ho l'ultima ( quella con config_overall ) non conpensa
Oltretutto è sparito AUTOLEVEL_GRID che permetteva di tastare su un diametro un po' più piccolo, come mai ?
Re: Marlin Kimbra Auto Bed Level
January 19, 2016 08:47AM
Come non compensa?? Controllo subito....


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Marlin Kimbra Auto Bed Level
January 19, 2016 11:04AM
Si, io ho fatto passi avanti, ma sembra non compensare
Re: Marlin Kimbra Auto Bed Level
January 19, 2016 11:04AM
Si, io ho fatto passi avanti, ma sembra non compensare
Re: Marlin Kimbra Auto Bed Level
January 20, 2016 06:12AM
Confermo, livello il piano a mano e tutto gira piatto, disallineando il piano su un punto, striscia proprio sull'angolo che ho alzato
Re: Marlin Kimbra Auto Bed Level
January 21, 2016 03:27PM
Io dovrei aver sistemato tutto, pare funzionare, senza G29 non attacca.
Grazie mille al mago!
Sorry, only registered users may post in this forum.

Click here to login