La tecnologia 3D non è solo per designer industriali o maker. Un programmatore può usarla per visualizzare architetture software complesse, creare prototipi di interfacce fisiche o persino generare strumenti di lavoro personalizzati. Ad esempio, un programmatore di realtà virtuale può stampare un supporto per i suoi sensori di tracciamento oculare, risparmiando tempo e denaro in pezzi commerciali.
Come integrare il 3D nel tuo flusso di sviluppo 🛠️
Per iniziare, hai bisogno di software di modellazione come Blender (gratuito) o Fusion 360 (con licenza educativa). Poi, un laminatore come Cura o PrusaSlicer per preparare il file. Il flusso tipico prevede di progettare un pezzo che risolva un problema fisico, come un supporto per la tua fotocamera di sviluppo o un organizzatore di cavi per la tua scrivania. Infine, esporti in STL e invii alla stampante. Il risultato: meno tempo a cercare pezzi nei negozi e più tempo a debuggare codice.
Il giorno in cui ho stampato una tastiera e ho quasi pianto 😅
Ho deciso di stampare la mia tastiera meccanica. Dopo 30 ore di stampa e 200 grammi di filamento, ho scoperto che i tasti non si incastravano perché ho misurato male i pin del microcontrollore. Ora ho un fermacarte a forma di tastiera che uso per tenere fermi i cavi. Morale: programmare è facile, misurare in millimetri è dove iniziano i drammi. Ma ehi, almeno ho imparato a usare il righello.