Scelta del firmware: Marlin vs Repetier vs Altro


9

Stiamo realizzando una stampante 3D cartesiana da utilizzare in un ambiente di stampa 3D di produzione, con i seguenti requisiti:

  • Risoluzione Z prevista 0,13 mm;
  • Doppi estrusori (primario + materiale di supporto);
  • Quattro bobine (due per materiale con connettore y, forse aggiungere la funzionalità di commutazione automatica in seguito);
  • Telecamera;
  • Touchscreen integrato da 11 "per controllo e interazione, gestito da un Raspberry Pi 3;
  • Scheda personalizzata basata su ATMega2560 per il controllo della stampante;
  • La stampante deve gestire con garbo condizioni come "materiale esaurito", ecc.

Domanda: come selezionare il firmware?

Ci sono differenze notevoli tra le opzioni del firmware primario (Marlin / Repetier) per questa configurazione? Dai gruppi di codici di Google, capisco che Repetier ha una base di codice molto più pulita e apparentemente offre prestazioni fisiche più fluide. Tuttavia, da quello che posso raccogliere, il 95% della comunità usa Marlin - è corretto?

Dato che questa stampante avrà il Pi3 per controllare "funzioni superiori", vale la pena considerare un firmware compatto come Teacup?

Modifica 12 / aprile / 2017:

Per altri che cercano: dopo molte revisioni, Klipper è stato selezionato come il firmware più avanzato: tutti i calcoli cinematici vengono eseguiti sul computer host, anziché sul microprocessore, risultando un movimento stepper significativamente più veloce / più fluido.


Dici che la stampante è destinata ad essere di fascia alta , quindi cosa intendi per buona velocità / risoluzione? Hai in mente figure / intervalli particolari?
Greenonline

Quindi hai una scheda controller personalizzata ... sai che dovrai modificare pesantemente il firmware per farlo funzionare correttamente? Comunque, ho votato per chiudere perché non hai specificato cosa stavi cercando nel firmware. Tutti a questo punto raggiungono facilmente i tuoi obiettivi standard.
tjb1,

1
A parte quella stampante di fascia alta e il suono Atmega che si escludono a vicenda, molti, se non tutti, i firmware open source dovrebbero funzionare dopo una corretta configurazione. L'unica eccezione sono alcuni meccanici di stampanti usati raramente, come SCARA
Mikhail Z,

Grazie, ho modificato Marlin e ora funziona sulla scheda personalizzata. Sto solo cercando di capire se c'è una differenza significativa tra le opzioni del firmware - aka c'è una ragione per cui una maggioranza significativa di persone usa Marlin su Repetier?
Mtl Dev,

@MikhailZ FYI avverte che, se si utilizza un firmware che esegue tutti i calcoli cinematici sull'host, allora ATmega è più che sufficiente: ~ 20% di utilizzo della CPU a 150mm / s. La fisica diventa rapidamente il fattore limitante, piuttosto che il processore.
Mtl Dev,

Risposte:


6

La scelta del firmware dipende da molti fattori, ma per citarne alcuni importanti: funzionalità, scheda driver (RAMPS vs Sanguinololu vs Gen..etc) e supporto del codice G.

Il funzionamento regolare / silenzioso dipende dai motori e dalle capacità di micro-stepping del chip del driver. Il modo in cui il firmware si interfaccia con il chip del driver gioca un ruolo molto secondario in questo.

Controllare questa pagina per un elenco di firmware, loro funzionalità ed elettronica compatibile (scheda driver):

http://www.reprap.org/wiki/List_of_Firmware

Sarebbe utile controllare anche il supporto del codice G di vari firmware:

http://reprap.org/wiki/G-code

Inoltre, come nota, molti membri della comunità usano Marlin, ma per molte stampanti commerciali, il codice è stato leggermente modificato per adattarsi alle loro esigenze.

Non esiste una risposta perfetta a questo. Controlla i link e confrontali con le tue esigenze. Marlin è la scommessa più sicura poiché ha il maggior supporto, anche se potresti doverlo modificare o riconfigurare leggermente per la tua scheda personalizzata.


7

Dato che questa stampante avrà il Pi3 per controllare "funzioni superiori", vale la pena considerare un firmware compatto come Teacup?

Qualche giorno fa mi sono imbattuto in klipper .

Sembra fare esattamente quella suddivisione di funzionalità menzionata


Grazie per averlo condiviso, non l'avevo visto, questo è il tipo di cosa che sto cercando.
Mtl Dev,

Aggiornamento: dopo una significativa revisione di Klipper, l'ho trovato eccellente, prima scelta. Il design (tutti i calcoli eseguiti sull'host) rappresenta un significativo passo avanti.
Mtl Dev,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.