Irlanda: i ricercatori creano una stampante 3D open source per la neurofisiologia

I ricercatori Thomas Campbell e James FX Jones, entrambi della School of Medicine, University College di Dublino, in Irlanda , hanno creato una nuova stampante 3D per il settore medico, descrivendo in dettaglio il loro lavoro nella recente pubblicazione ” Progettazione e realizzazione di un sistema modulare a basso costo , sistema di posizionamento XYZ adattabile e open source per neurofisiologia . “

Gli autori hanno creato un sistema open source che può essere personalizzato per una vasta gamma di progetti, basandosi su un sistema di posizionamento XYZ in grado di spostare un sensore o una sonda. Come una gru a cavalletto, questa nuova stampante FDM è gestita da uno standard Raspberry Pi 3, Arduino Mega, schermo motore RAMPS 1.4 e motori passo-passo bipolari NEMA17. Il telaio è realizzato in estruso di alluminio 20 × 20 mm realizzato con parti stampate in 3D, fissate insieme da staffe. Il “costo di entrata” per una simile stampante 3D è stato calcolato a circa $ 670,20.

Cablaggio del sistema XYZ. (A) RAMPS 1.4 shield (in alto) e Arduino Mega (in basso). (B) Ponticelli di schermatura e microstepping RAMPS 1.4 (in alto). RAMPS 1.4shield con pin jumper microstepping installati (in basso). Nota, per abilitare 1/16 microstepping per ciascun motore passo-passo, è necessario installare tre ponticelli per motore come cerchiati. (C) Driver del motore passo-passo A4988 mostrati singolarmente (in alto) e installati sullo schermo RAMPS 1.4 (in basso). (D) Collegamento dello schermo LCD allo schermo RAMPS 1.4. Innanzitutto, il modulo adattatore intelligente è alloggiato sui piedini all’estremità dello schermo RAMPS 1.4. Successivamente, EXP1 ed EXP2 sul modulo intelligente devono essere collegati alle rispettive porte sul retro dello schermo LCD. (E) Arduino Mega e Raspberry Pi 3 possono essere collegati tramite USB usando un connettore maschio di tipo A maschio a tipo B. (F) Cablaggio di finecorsa e motori passo-passo allo schermo RAMPS 1.4. Notare sia l’orientamento del colore per il cablaggio del motore passo-passo che i perni evidenziati per il cablaggio del finecorsa. 10T. Campbell, JFX Jones / HardwareX 7 (2020) e00098

Con l’integrazione di Raspberry Pi 3, gli autori sono stati anche in grado di incorporare la Open Computer Vision Library (OpenCV) affermando che la caratteristica è ciò che rende il sistema unico rispetto ad altri sistemi di posizionamento XYZ. La libreria di software di apprendimento automatico open source viene utilizzata con movimento automatizzato e i creatori si aspettano che trasformi l’esplorazione della meccanotrasduzione, il metodo per i neuroni sensoriali di trasformare uno stimolo meccanico in un segnale elettrico.

Il movimento della stampante 3D è controllato da Arduino Mega, che a sua volta è controllato da Raspberry Pi 3:

“La disposizione dei microcontrollori in questa configurazione master-slave consente l’automazione di paradigmi di movimento complessi attraverso il linguaggio di programmazione Python3. La fonte di alimentazione del sistema dipende dal caso d’uso previsto. Per la neurofisiologia è necessario utilizzare un alimentatore lineare regolato a 12 V CC per garantire bassa EMI, tuttavia, per altre applicazioni è sufficiente un alimentatore a commutazione 12 V CC. “

Campbell e Jones hanno scelto il PLA per la stampa dei componenti dei materiali, utilizzando una Prusa i3 MK3 , modellando il cubo di calibrazione in Autodesk Fusion360 e affermando che le dimensioni di ciascun cubo sono state misurate con calibri digitali sei volte. Non erano necessari supporti per nessuna delle parti fabbricate, tutte progettate con sporgenza minima.

Le istruzioni di costruzione includono:

Gruppo carrello asse Y.
Assemblaggio assi X e Z.
Allineamento degli assi
Elettronica e cablaggio
Preparazione e caricamento del firmware Marlin
Installazione di Raspberry Pi 3 e OpenCV
Creazione di un sistema operativo basato su terminali
Per l’uso in applicazioni di neurofisiologia funzionale, gli autori hanno testato la macchina per vedere se era in grado di stimolare la meccanotrasduzione all’interno del fuso muscolare. Le soglie di attivazione sono state mostrate correttamente per:

Allungare la distanza
Velocità di stiramento
Accelerazione di stiramento

“I principali limiti del sistema di posizionamento XYZ sono di natura meccanica”, hanno concluso gli autori. “Nella nostra implementazione, il gruppo degli assi X e Z è alto e pesante e come tale abbiamo optato per ridurre la velocità di spostamento degli assi Y e Z a 2 mm x 1 e 5 mm x 1 in modo rispettivo. Questa riduzione della velocità preserva l’integrità posizionale del sistema riducendo la probabilità che i motori passo-passo avanzino erroneamente. Tuttavia, il gruppo può essere regolato in base al caso d’uso specifico desiderato e una semplice riduzione della dimensione dell’asse Z ridurrebbe notevolmente la sua inerzia e consentirebbe l’accuratezza della posizione a velocità di spostamento maggiori.

“Tutti i componenti e il software utilizzati erano open source, liberi di accedere o disponibili a basso costo. Data la facilità con cui è possibile accedere a questi componenti e il potenziale offerto da un tale sistema, si ritiene che altri gruppi di ricerca possano trovare questo sistema uno strumento sperimentale attraente e utile. “

Lascia un commento