OrcaSlicer 2.5.0: plugin Python e CAD integrato

generata da ia
OrcaSlicer 2.5.0: plugin Python e CAD integrato

TL;DR

OrcaSlicer 2.5.0 Alpha e Beta introducono plugin Python, CAD parametrico integrato e supporto nativo per stampanti a nastro, con oltre 950 pull request da più di 140 contributori.

Ascolta il riassunto

OrcaSlicer 2.5.0 Alpha e Beta: plugin Python, CAD parametrico e stampa su nastro

OrcaSlicer 2.5.0 rappresenta il rilascio più ricco di funzionalità nella storia dello slicer, con oltre 950 pull request integrate da più di 140 contributori. Le versioni Alpha e Beta introducono plugin Python, CAD parametrico integrato e supporto nativo per le stampanti a nastro.

Novità della versione Alpha

La versione Alpha di OrcaSlicer 2.5.0 porta innovazioni che cambiano il modo di lavorare con lo slicer. Le funzionalità più rilevanti riguardano l’estensibilità del software e nuovi strumenti di progettazione integrati.

Funzionalità principali Alpha

  • Plugin Python per estendere lo slicer senza fork
  • Speed Dial: ricerca universale con tasto Spazio
  • Design tab: CAD parametrico integrato
  • Supporto nativo per stampanti a nastro (belt printer)
  • Color mixing e Texture Displacement

Plugin Python: estensibilità senza fork

OrcaSlicer 2.5.0 introduce i plugin Python, un sistema ufficiale per aggiungere funzionalità personalizzate senza mantenere versioni modificate del software. Un plugin può eseguire script con un clic, intervenire durante lo slicing per modificare i layer o riscrivere il G-code, aggiungere tab o pannelli personalizzati, o reagire a eventi come la fine di una stampa.

I plugin si installano dal menu Plugins, caricandoli da file o da Orca Cloud. Il sistema richiede sempre il permesso dell’utente prima di eseguire operazioni.

Speed Dial: tutto a portata di ricerca

La funzione Speed Dial rende accessibile qualsiasi comando, impostazione o plugin con una semplice ricerca. Premendo la barra Spazio su qualsiasi pagina (tranne quando si digita in un campo di testo) o selezionando Open Speed Dial dal menu, si apre una ricerca universale.

Basta digitare poche parole e premere Invio per eseguire immediatamente l’azione desiderata.

Design tab: CAD parametrico integrato

La nuova scheda Design introduce un sistema CAD parametrico completo direttamente nello slicer. Si può disegnare sul piano di stampa, su piani di riferimento o su facce di solidi esistenti, utilizzando linee, rettangoli, archi, cerchi, slot, spline e altri strumenti.

Il sistema include vincoli e quotatura con un risolutore che mostra i gradi di libertà rimanenti. Le operazioni di estrusione, rivoluzione, sweep e loft trasformano i profili in solidi, che possono essere rifiniti con raccordi, smussi, svuotamenti, sformi e fori.

Stampa su nastro (belt printing)

OrcaSlicer 2.5.0 Alpha introduce il supporto nativo per le stampanti a nastro, che stampano su un nastro trasportatore inclinato invece che su un piano fisso. Sono inclusi profili per Printcepts BabyBelt Pro, IdeaFormer IR3 V2 e un profilo Generic Belt Printer adattabile ad altre macchine come la famiglia CR-30.

Le opzioni specifiche per il belt printing si trovano in Printer settings → Basic information → Belt printer, in modalità Advanced.

Miglioramenti della versione Beta

La versione Beta costruisce sulla Alpha con nuove funzionalità per evitare collisioni, ottimizzare i percorsi e accelerare lo slicing. Include anche correzioni per molti problemi segnalati dopo il rilascio Alpha.

Volumi di collisione del toolhead

I volumi di collisione del toolhead permettono ai profili stampante di definire ostacoli sopra il piano di stampa come clip, dock degli utensili o bracci di telecamere. La funzione Toolhead collision volumes si trova in Printer settings > Basic information > Printable space, sotto Excluded bed area.

La funzione Arrange, i brim, la maggior parte dei supporti e i movimenti di spostamento evitano automaticamente queste zone.

Arc fitting per infill rado

L’arc fitting diventa un menu a tendina con tre opzioni: Disabled, Enabled e Sparse infill only. La nuova modalità converte solo l’infill rado in archi G2/G3, riducendo le dimensioni del G-code per pattern curvi come Gyroid, TPMS o infill smussato, mentre pareti, superfici, supporti e wipe tower mantengono i segmenti lineari.

G-code ad alta precisione

Una nuova opzione sperimentale, High precision G-code, stabilizza l’estrusione con ugelli piccoli e layer molto sottili, dove ogni movimento estrude quantità minime di materiale. Nel test dell’autore su un cilindro, la variazione di flusso sulla parete esterna è scesa dall’1,2% allo 0,09%.

Il sistema scrive le posizioni con 4 decimali invece di 3 e gli assi di estrusione con 5 decimali invece di 4.

Ottimizzazioni di slicing

La versione Beta accelera significativamente lo slicing su modelli dettagliati. L’esportazione G-code è molto più veloce nel determinare a quale oggetto appartiene ogni estrusione. Il rilevamento dei bridge interni usa un controllo rapido per la maggior parte dei layer prima di ricorrere all’analisi completa.

Queste ottimizzazioni riducono drasticamente i tempi di slicing su modelli complessi come i rilievi HueForge.

Alpha vs Beta: cosa cambia

Caratteristica Alpha Beta
Plugin Python Introdotti Stabilizzati
Design tab CAD Sperimentale Migliorato
Belt printing Supporto base Ottimizzato
Volumi collisione Assenti Implementati
Arc fitting infill On/Off Tre modalità
Performance slicing Standard Ottimizzata

La Alpha introduce le funzionalità innovative e sperimentali. La Beta le stabilizza, corregge i bug segnalati e aggiunge ottimizzazioni di performance e qualità.

Come provare le prerelease

Avvertenza

Le versioni Alpha e Beta sono prerelease destinate al testing. Possono contenere bug e comportamenti instabili. Effettuare sempre un backup completo dei profili prima dell’installazione.

Prima di installare una prerelease, esportare tutti i profili personalizzati di stampanti, filamenti e processi. Le prerelease possono modificare il formato dei profili o introdurre incompatibilità temporanee.

Testare le nuove funzionalità su stampe non critiche prima di utilizzarle per progetti importanti. Segnalare eventuali problemi su GitHub per contribuire al miglioramento del software.

articolo scritto con l'ausilio di sistemi di intelligenza artificiale

Q&A

Cosa sono i plugin Python introdotti in OrcaSlicer 2.5.0?

I plugin Python sono un sistema ufficiale per aggiungere funzionalità personalizzate senza mantenere fork dello slicer. Possono eseguire script, modificare i layer durante lo slicing, riscrivere il G-code, aggiungere pannelli personalizzati o reagire a eventi come la fine di una stampa. Si installano dal menu Plugins da file o da Orca Cloud, con permesso utente richiesto.

Come funziona la funzione Speed Dial di OrcaSlicer 2.5.0?

Speed Dial è una ricerca universale che rende accessibile qualsiasi comando, impostazione o plugin. Si apre premendo la barra Spazio su qualsiasi pagina (tranne nei campi di testo) o dal menu Open Speed Dial. Basta digitare poche parole e premere Invio per eseguire l'azione.

Quali strumenti CAD offre la nuova scheda Design?

La scheda Design integra un sistema CAD parametrico completo nello slicer. Permette di disegnare su piano di stampa, piani di riferimento o facce di solidi con linee, rettangoli, archi, cerchi, slot e spline. Include vincoli, quotatura con risolutore dei gradi di libertà, e operazioni di estrusione, rivoluzione, sweep, loft, raccordi, smussi, svuotamenti, sformi e fori.

Quali stampanti a nastro sono supportate in OrcaSlicer 2.5.0?

OrcaSlicer 2.5.0 Alpha introduce il supporto nativo per stampanti a nastro che stampano su nastro trasportatore inclinato. Sono inclusi profili per Printcepts BabyBelt Pro, IdeaFormer IR3 V2 e un profilo Generic Belt Printer.

Quante pull request e contributori coinvolgono OrcaSlicer 2.5.0?

OrcaSlicer 2.5.0 è il rilascio più ricco di funzionalità nella storia dello slicer, con oltre 950 pull request integrate da più di 140 contributori.

/