Vai al contenuto

Messaggi raccomandati

Inviato

Per trovare un valore iniziale dal quale poi partire con una calibrazione più fine basta che segui questa formula:



e_steps_per_mm = (motor_steps_per_rev * driver_microstep) * (big_gear_teeth / small_gear_teeth) / (hob_effective_diameter * pi) 

Dove


 


- e_steps_per_mm sono il valore degli steps per millimetro che vuoi trovare


- motor_steps_per_rev sono gli steps che il motore fa per fare un giro di solito 200


- driver_microstep quanti microstep per ogni step... è 16 il valore


- big_gear_teeth quanti denti ha l'ingranaggio grosso


- small_gear_teeth quanti denti ha l'ingranaggio piccolo


- hob_effective_diameter diametro effettivo del bullone quello zigrinato(non so come si chiama in italiano) che tira giù il materiale... questo bullone è M8 penso anche ne tuo caso però il diametro lo devi misurare nel punto della "zigrinatura", quindi se lo misuri è meglio sennò mettici 7 come valore


-pi è il pi greco quindi ti verrà:



x = (200 * 16) * (contali / contali) / (7 * 3.14159)

  • Risposte 30
  • Creato
  • Ultima Risposta

Miglior contributo in questa discussione

Inviato

non riesco a mandare i valori dall'IDE arduino,  settati nel configuration.h di Marlin.


la risposta è sempre not in sync


ho provato a cambiare tipo di Arduino nel menù Strumenti, ho settato diversi Baud Rate sulla configurazione della Boards e sulla porta COM, ho staccato tutti i collegamenti sulla Sanguinololu 13a e persino a togliere i Pololu A4988, persino l'alimentazione.


Pronterface si collega, posso leggere i dati dalla EEPROM e scriverli ma l'IDE di Arduino non si collega!!


C'è qualcuno che ha avuto lo stesso problema?


è colpa dell'ATMEGA 1284p che si è bruciato?


L'11 Agosto sono riuscito a scrivere Marlin, lo ltto con pronterface  dopo non sono più riuscito a sovrascriverlo.


Inviato

sto provando a resettare il controllore manualmente e in diversi tempi ma nulla.


mi piacerebbe sapere cosa significa quella notifica che mi invia Avrdude


avrdude send 0 [30] [20]


Inviato

ho reistallato i drive, che avevo alla versione 2.8, alla v2.10, non è cambiato nulla.


vorrei sapere se devo cambiare l'ATMega 1284p, ma gestisce la stampante in modo normale e quindi non dovrebbe essere bruciato.


posso anche cambiare i valori dei parametri e metterli nell'EEPROM, solo non ho abilitato l'LCD e la SD Card, e questo penso che devo farlo con Marlin e l'IDE di Arduino o è possibile farlo con i comandi Gcode inviati da Pronterface?


Inviato

cosa vuol dire che puoi cambiare i valori dei parametri? che parametri?


 


Con i comandi Gcode non puoi abilitare l'LCD o la SD devi per forza farlo modificando il configuration.h di Marlin


Inviato

Scusami ma non capisco ahah da dove li cambi quei parametri?


 


Nella scheda "strumenti">>"programmatore" cosa hai messo?


 


Comunque a questo punto l'unica cosa è provare da un altro PC...


Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...