Linee guida per lo sviluppo di moduli personalizzati
Introduzione
I moduli possono essere sviluppati per eseguire altre attività ed essere venduti indipendemente da chiunque.
Qui sotto troverete alcune istruzioni che aiuteranno gli sviluppatori a progettare e produrre nuove testine.
Il carrello della FABtotum è la piattaforma su cui viene installato ogni modulo. Questo fornisce energia, consente alla macchina di comunicare con altre parti attraverso la piastrina di connettori. Si muove sugli assi X e Y.
Nel paragrafo dedicato alle specifiche elettroniche viene spiegato come funziona la comunicazione della macchina e come riceve energia.
Una sonda tastatrice retrattile, un generatore di linee laser e una luce LED sono parte dell’assemblaggio e possono essere usati anche montando teste custom o di terze parti, a patto che non interferiscano l’una con l’altra (per es. il tastatore che colpisce la parte bassa del modulo customizzato).
Per far funzionare il modulo con il carrello della stampante è preferibile usare connettori Bourns 70AB/Maschio.
Le caratteristiche operative di questo tipo di contatto modulare così come altre informazioni si possono trovare qui.
I relativi file .stp per CAD forniti dal produttore sono qui.
I 5 connettori Bourns (che sono anche usati come connettori nelle batterie di alcuni PDA) sono posti sulla testa e fanno contato con il PCD grazie a delle leve di bloccaggio. In questo modo, quando installate la testa al suo posto, i contatti sono spinti contro i connettori.
Head Development Kit
L’Head Development Kit è stato progettato dal FABteam per permettere agli entusiasti del fai-da-te di sviluppare nuovi strumenti per la loro FABtotum. Contiene tutti gli input e output necessari per programmare nuove funzionalità.
Specifiche meccaniche
Ciascun modulo è tenuto ben saldo tramite interferenza con un meccanismo di bloccaggio integrato nel carrello.
Per innestare o disinnestare questo sistema è sufficiente spingere le due leve poste ai lati del carrello stesso.
La forma della piastrina di supporto della testa è vitale, la funzione del sistema di bloccaggio è quella di mantenere ben salda la testa ed evitare movimenti indesiderati.
Specifiche elettroniche
Il carrello è connesso alla scheda Totumduino ed è controllato dalla Raspberry Pi.
Lo schema di disposizione dei contatti è fondamentale per tutte le operazioni e include contatti a molla posti su una piastra di montaggio o PCB (questi sono anche chiamati “pogo pin”).
Le specifiche su di essi sono reperibili qui.
La forma della testa è progettata per proteggerla dalla polvere e da movimenti accidentali (si veda la piastra di montaggio della “Hybrid Head”).
Lo schema dei contatti della testa dovrebbe sempre seguire lo schema di quelli della piastra di connessione.
Specifiche Software
Ciascun modulo così come qualsiasi componente hardware opzionale legata alla FABtotutm deve attenersi a queste linee guida, alle norme di sicurezza e ai relativi standard imposti dal paese in è utilizzata. Dovrà anche essere marcata secondo la normativa vigente, per far sì che le specifiche di performance e sicurezza siano soddisfatte. FABtotum non può essere ritenuta responsabile in nessun modo sull’utilizzo e il misuso di moduli creati da parti terze.
Concessioni della licenza sulle teste
L’uso dell’intera documentazione che include disegni e le riproduzioni della FABtotum è permesso e incoraggiato secondo la licenza Creative Commons Attribution-Noncommercial-Sharealike 3.0 Unported.
Teste customizzate e di terze parti possono essere riprodotte e vendute a discrezione del progettista a patto che:
- Non vengano rilasciate sul mercato come prodotti ufficiali FABtotum;
- Non vengano usati logo e altri asset e simboli grafici di proprietà di FABtotum;
- Non danneggino o mettano in pericolo diretto i suoi fruitori e non siano usate per attività illegali o questionabili;
- Si attengano agli standard meccanici, elettronici, di software, licenza e sicurezza presentati in questo documento.
Potete trovare i programmi per l’Head Development Kit sulla pagina GitHub di Fabtotum.