Cerca nel blog

Visualizzazione post con etichetta turntable. Mostra tutti i post
Visualizzazione post con etichetta turntable. Mostra tutti i post

martedì 29 marzo 2016

Scanner 3D Cyclop Home Made - Parte 3

Stampato il supporto per il motore NEMA17

Motor Holder finito, 8 ore di stampa a 0.3 , infill 20% . materiale PLA 1.75


Purtroppo il mio motore NEMA17 ha un connettore abbastanza sporgente, quindi ho dovuto incidere sotto per far posto al connettore

taglio grossolano del pezzo stampato in PLA


Motore montato dopo il taglio del supporto stampato


Ho tagliato in modo approssimativo un cerchio da 200mm di diametro da un pannello MDF da 8mm
Più avanti farò un taglio più preciso o lo stamperò direttamente.
Per il momento può andare bene anche questo.

questo è il risultato

Base per il motore ultimata, motore NEMA 17 montato
Pignone montato e fissato

Ho riscontrato un problema dove non ho trovato nemmeno risposta sui vari forum italiani/stranieri.
Questo anche perchè molti comprano il kit già pronto e magari non hanno il problema...
Le viti M8x30 che dovrebbero bloccare il piatto di MDF ( nel kit è in plexiglass nero) cadono perchè non trovano inviti filettati nella struttura (sia nelle parti stampate che nell MDF).
Il problema si poteva eludere facendo un buco da 6mm nel legno e forzando la vitatura ma sarebbe un problema il giorno in cui dovessi smontarlo..l' MDF ha tanti pregi ma purtroppo un difetto è quello di polverizzarsi se raschiato..quindi i buchi potrebbero aprirsi e rovinarsi...
Quindi ho effettuato un buco passante da 8mm e su un solo lato ho sagomato 3 dadi da 8mm, in modo tale che la vite, passando, tiri verso il legno il dado e si fissi..
I dadi danno verso l'esterno e sono visibili...
per questo ho applicato una nastro blu tape sopra e più avanti lo vernicerò di nero insieme ai bordi

cerchio in MDF da 200mm di diametro con già montati i dadi per il fissaggio sulla parte stampata
Base in MDF montata e fissata su parte stampata che blocca l'anello a sfere

Intanto ho ordinato un materiale PLA di qualità da un venditore italiano, il materiale usato fino ad ora è di qualità scadente (ordinato su ebay) e non mi permette di effettuare stampe di parecchie ore perchè il filo continua ad incepparsi...

Con questo nuovo materiale di colore bianco ho stampato la base porta pattern e il pannello dove poi andrò ad attaccare un adesivo con i pattern per la calibrazione del software Horus dello scanner 3D.
Il pannello non compare nel progetto originale, ho solo preso le dimensioni del PDF del pattern e ho creato la rispettiva base prendendo come riferimento anche la base e i suoi buchi per il fissaggio.

La base
Pannello dove attaccare il disegno per la calibrazione (non appare nel progetto originale)

Quasi finito, manca il disegno da applicarvi sopra

Per ora questo è il risultato


venerdì 18 marzo 2016

Scanner 3D Cyclop Home Made - Parte 2

Due giorni fa ho provato a stampare la base principale dello scanner che ospita webcam e scheda arduino / zum scan...
la stampa richiedeva 10 ore circa di stampa
Sapevo di avere i seguenti problemi:

1) il filamento del PLA che ho al momento è scadente e presenta vari nodi che possono rivelarsi pericolsi in quanto venendo tirati dal motore dell 'estrusore possono spezzare il filamento e/o impedire al filamento stesso di andare all'estrusore e quindi continuare con la stampa a vuoto senza materiale...

2)  L'alimentatore della stampante è sensibile agli sbalzi di corrente nonostante sia collegato al gruppo di continuità...quindi un leggero sblazo di corrente potrebbe resettare la stampa.

ho tolto margini di errore per il secondo problema lanciando la stampa alle 18:00 circa..quindi in teoria il processo di stampa sarebbe dovuto termiare intorno alle 4 del mattino...

Mi sono svegliato la notte per andare in bagno e per scrupolo ho controllato la stampa... era in quel momento al 64% ma stava stampando a vuoto da almeno 5 layer ! quindi credo che abbia avuto problemi verso il 60%...
Il filo era teso e bloccato da un accavallamento !!
Delusione...


Inizio stampa... 3%
Lavoro incompleto :(

Vabbè, vedrò poi come fare..

Intanto montati i laser sui supporti stampati in precedenza e posizionati in modo che il fascio laser sia perfettamente in verticale. I laser sono rossi a 5v





lunedì 14 settembre 2015

Test Arduino - primi test motore passo passo

PIATTO GIREVOLE  (TURNTABLE) CON ARDUINO

Primo test di un motore passo passo da 5v controllato da arduino ( 28BYJ-48 )

Con dei metodi rudimentali e improvvisati è stato realizzato un piatto motorizzato con un tappo di bottiglia e un cd rom che ogni tot di tempo ruota di qualche grado.
Più avanti verrà realizzata una struttura robusta e al posto della rotazione temporizzata verrà utilizzato il click di un bottone.
Questo test è propedeutico per la realizzazione di uno scanner 3D fatto in casa o di un piano per la fotografia still life



Aggiornamento del progetto 05/11/2015




Creato piatto da 10cm di diametro con software 3D solidworks.

Scarica STL : 

Codice Arduino (senza pulsante)

#include <Stepper.h>
#define STEPS 100

Stepper small_stepper(STEPS, 2, 4, 3, 5);
// IN04 su PIN5
// IN03 su PIN4
// IN02 su PIN3
// IN01 su PIN2

int  Steps2Take;
void setup()  
{
}

void loop()  
{
  small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
 delay(1000);

  small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
   small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
   small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
  small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
  small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
   small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  
   small_stepper.setSpeed(100);  
  Steps2Take  =  256;  
  // Rotazione antioraria di 45°
  // Cambia in negativo per il senso orario
  small_stepper.step(Steps2Take);
  delay(1000);
  }