Prusa Research è nata dal contributo di Josef Prusa al progetto RepRap. La nostra missione è chiara: creare macchine piacevoli da usare per tutti. L'open-source è il nostro cuore, la condivisione di come facciamo le cose in modo che altri possano imparare e creare. Dai un'occhiata alla timeline di tutta la nostra storia.
Il nostro obiettivo è che le nostre stampanti rimangano modificabili, facilmente riparabili e producano stampe straordinarie anche decenni dopo il loro rilascio iniziale. È possibile ristampare le parti in plastica, flashare un firmware personalizzato o modificare completamente le nostre stampanti per soddisfare le proprie esigenze specifiche.
Il nostro approccio alla condivisione è attento e pianificato. Condividiamo subito cose come il nostro firmware ✅ e le parti stampabili ✅. Altri dettagli, come gli 🕐schemi dell'elettronica, vengono pubblicati un po' più tardi. E le informazioni sulla produzione dell'hardware? Potrebbero essere condivise più vicino alla fine del ciclo di vita del prodotto ✖️. Questo ci aiuta a rimanere fedeli all'open-source, pur affrontando le sfide del mercato odierno.
Non ci limitiamo a sviluppare soluzioni open-source, ma le utilizziamo attivamente nel nostro lavoro quotidiano. Tutti i nostri reparti, dallo sviluppo di firmware, software e web all'assistenza, alla creazione di contenuti e a DevOps, si affidano ogni giorno a strumenti open-source. Per esprimere la nostra gratitudine agli sviluppatori di questi strumenti e promuovere il loro incredibile lavoro, abbiamo preparato la pagina Strumenti open-source che utilizziamo in Prusa Research.
PrusaSlicer è il nostro software di slicing open-source sviluppato internamente. Il team di PrusaSlicer è composto da 13 sviluppatori a tempo pieno. A gennaio 2024, abbiamo impiegato un totale di 145.720 ore di lavoro per sviluppare PrusaSlicer (pari a oltre 16 anni di lavoro ininterrotto da parte di uno sviluppatore). In realtà è rimasto solo circa il 10% del codice originale, ma siamo ancora molto orgogliosi del fatto che PrusaSlicer sia originariamente basato sul progetto open-source Slic3r di Alessandro Ranellucci. Ogni file sorgente ha una breve intestazione con l'elenco di tutti i collaboratori. Riteniamo che questo sia il modo giusto per riconoscere le spalle su cui poggiamo. PrusaSlicer è uno strumento completamente gratuito, ricco di funzioni e frequentemente aggiornato che contiene tutto ciò che serve per esportare il G-code perfetto per la vostra stampante 3D. Oggi, il codice PrusaSlicer alimenta la maggior parte degli slicer presenti sul mercato.
Le nostre stampanti 3D stampano componenti per le nostre stampanti 3D: la nostra produzione dipende letteralmente dai nostri prodotti! Modifichiamo costantemente le nostre parti per renderle più resistenti, per semplificare al massimo l'assemblaggio e la manutenzione e spesso in base ai feedback della community.
Cover per LCD MK4 stampato
Tutte le parti stampate vengono rilasciate sia in formato STEP, facilmente modificabile, sia come mesh STL. I nostri sviluppatori utilizzano vari software CAD 3D gratuiti e commerciali per creare queste parti. Rilasciando i file STEP universalmente accettati, cerchiamo di garantire che chiunque possa modificare facilmente le parti a proprio piacimento. Soprattutto per i pezzi di grandi dimensioni che necessitano raramente di aggiornamenti (ad esempio, il porta bobina, il pannello anteriore della MINI). Per queste parti, rilasciamo comunque alternative stampabili in 3D per mantenere la massima modificabilità e riparabilità per tutti.
Firmware
Il firmware delle nostre stampanti è completamente open-source. Chiunque può visualizzare e modificare il comportamento della stampante. I miglioramenti apportati dalla community possono essere reinseriti nel firmware ufficiale a beneficio di tutti gli utilizzatori di stampanti Original Prusa. Ricercatori e aziende possono aggiungere ulteriori funzionalità in base alle loro esigenze specifiche. Gli esperti di sicurezza aziendale possono controllare che nessuna informazione sensibile venga inviata in rete senza approvazione. Il firmware di Original Prusa MK4, XL e MINI+ si basa sul firmware FreeRTOS, originariamente sviluppato da Richard Barry e successivamente da Amazon Web Services. La nostra piattaforma a 32 bit utilizza anche alcuni elementi del firmware Marlin per la pianificazione del movimento, sviluppato da Scott Lahteine. Il firmware per le stampanti Original Prusa i3 MK2S e MK3S+ è basato su Marlin di Scott Lahteine. È possibile trovare il codice sorgente completo del firmware sul nostro GitHub.
Supporto agli sviluppatori della community
Gli sviluppatori più attivi della community hanno accesso al nostro canale Slack interno per comunicare rapidamente con i nostri sviluppatori interni. Dal momento che i firmware sviluppati dalla community possono talvolta causare danni permanenti all'elettronica della stampante, forniamo anche parti di ricambio a questi sviluppatori selezionati, anche se hanno (ovviamente) interrotto la loro Appendice. Siamo estremamente felici che diversi di questi sviluppatori siano diventati membri a tempo pieno del nostro team!
Bootloader
Le stampanti Original Prusa sono progettate con un'attenzione particolare alla sicurezza, soprattutto per quanto riguarda gli aggiornamenti del firmware. Le nostre stampanti sono dotate di un bootloader, una caratteristica fondamentale che mantiene un equilibrio tra la personalizzazione dell'utente e la sicurezza. Il bootloader, pur essendo bloccato, consente agli utenti di flashare qualsiasi firmware personalizzato, garantendo flessibilità d'uso. L'"Appendice" è un'alterazione di un pin necessaria per flashare un firmware non firmato. Questo passaggio, acquisito grazie alle esperienze di MK3, garantisce che gli utenti siano consapevoli dei rischi di un firmware non verificato. Prusa è responsabile solo del firmware ufficiale; gli utenti si assumono la responsabilità di qualsiasi firmware della community, riconoscendo i potenziali rischi e la responsabilità. Il bootloader non incorpora alcun codice open source.
Elettronica
Rilasciamo gli schemi completi delle nostre schede elettroniche, per facilitare lo sviluppo di modding e di componenti aggiuntivi di terze parti. È possibile verificare il collegamento di tutti i componenti, la tensione sui vari pin e l'architettura dell'intera scheda.
Schema dell'elettronica del Nextruder MK4
Per alcuni prodotti, non rilasciamo i layout completi di produzione dei PCB, in quanto non vogliamo supportare la produzione di schede clone non testate. Le nostre schede sono dotate di funzioni di sicurezza hardware ridondanti, che interrompono l'alimentazione del riscaldatore anche nel caso in cui le misure di sicurezza del firmware non si attivino in tempo o il firmware si blocchi per qualsiasi motivo. Nel caso di una scheda sostitutiva difettosa, il nostro supporto ve ne invierà una gratuitamente (entro il periodo di garanzia) e i PCB di ricambio sono disponibili per l'acquisto sul nostro eshop.
Hardware / parti di ricambio
Forniamo assistenza a lungo termine per tutte le nostre stampanti, anche per quelle fuori commercio da anni. È possibile acquistare tutti i componenti di ricambio sul nostro eshop. Anche se non forniamo il BOM (bill of material - lista dei materiali) per tutte le nostre stampanti, è possibile trovare facilmente le lunghezze specifiche delle viti, le dimensioni delle barre lisce e altri componenti hardware nei nostri manuali di assemblaggio. Allo stesso tempo, non forniamo attivamente informazioni sulla produzione ad aziende che producono cloni identici, più economici e di qualità inferiore dei nostri prodotti, che non apportano alcun contributo nuovo alla community open-source.