Stampa 3D base TribeBot

Aggiunto da Andrea Belloni quasi 2 anni fa

Riporto qui quanto segnalato da Moreno sotto "segalazioni", penso che queste discussioni siano più comode sul forum relativo al progetto

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Da recente incontro si è deciso di fare una base per i TribeBots simile a questo modello [http://www.dfrobot.com/index.php?route=product/product&keyword=chaser&product_id=1287#.Vcusp3WsX3A[]] .

Ho disegnato su Tinkercad un modello di prova e salvato in formato STL, prelevabile dalla sezione FILE del progetto .

Qui è possibile visionare il modello 3D fatto su TinkerCad [[http://www.dfrobot.com/index.php?route=product/product&keyword=chaser&product_id=1287#.Vcusp3WsX3A]]

Qualcuno potrebbe stamparne uno per visionarlo dal vivo per poi provare a montargli sopra un LillyPad?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Il modello TinkerCad è a questo link : [[https://www.tinkercad.com/things/hfw4FjaemTd-tribebotboard13]]

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Risposte (30)

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

Da quello che vedo i fori non stanno nelle posizioni giuste, non corrispondono ai fori sul PCB, penso sia meglio aggiustare questa cosa prima di provare a fare stampe

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

Ho effettuato dei miglioramenti al modello 3D.

- I buchi sono stati allineati secondo il package del PCB LillyPad originale utilizzando un file SVG.

Qui è possibile vedere come ho allineato i fori : [[https://tinkercad.com/things/ieTEQywjj86]]

Mentre qui : [[https://tinkercad.com/things/dbQad9fFEqB]] è possibile vedere il modello 3D pronto per la stampa.

In allegato ci sono due files, il modello STL e OBJ per la stampa.

Gentilmente qualcuno può farci sapere se è disponibile per la stampa di uno o due modelli?

grazie e Buon ferragosto!

moreno

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

Innanzitutto scusate per il ritardo.

@Moreno, complimenti per il bellissimo lavoro.
Fammi sapere quali modifiche vanno apportate al pcb e quali sono i migliori pin da usare?.

PIN Funzione
10 MotoreA
5 MotoreB
3 LedIR
11 IRreciver

Andrea suggeriva uno switch per accendere/ricaricare i tribebot.
Io avrei saldato le batterie al pcb e usato il connettore attuale delle batterie come connessione al caricabatterie, per risparmiare l'ingombro di due connettori di alimentazione.

@Moreno Puoi generare un pdf (dimensioni reali vista dall'alto) con cui posso fare un raffronto tra pcb Tribebot-LillyPad-base stampando su carta tutti e tre i componenti?

Come blocchiamo la batteria?
Qualcuno può fornire gli ingombri reali?

Allego comunque tutte le mie elucubrazioni sul tema pcb tribebot.

@Moreno @Andrea @chi_ne_ha_voglia
Ci diamo appuntamento per un hangout?

Michele

TribeBotIdee.zip - PCB Michele TribeBot (869 KB)

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

@Michele
Avevamo già deciso insieme a Moreno alcune modifiche da fare al PCB (partendo dalla 1.2)
- spostare C3 in alto a sinistra del IR RX per averlo più vicino possibile ai 5 del componente da filtrare (IR RX)
- aggiungere switch (http://www.tme.eu/it/details/esp2010/interruttori-a-slitta/ece/#) usato come deviatore: in una posizione V
della batteria alimenta il circuito, nell'altra va verso connettore per caricabatteria
- aggiungere predisposizione per CR2032 o 3032, il porta batterie è questo (http://www.tme.eu/it/details/sn2032/batterie-porta-batterie-e-custodie/#) ma non so se esistono batterie a bottone di quel formato ricaricabili
- spostare le piazzole per la connessione dei motori verso i pin 3, 2 da un lato e a3, a4 dall'altro
- modificare connettore per batteria con uno angolato tipo questo (http://www.tme.eu/it/details/mx-22-05-3021/connettori-di-segnale-passo-254mm/molex/22-05-3021/) o toglierlo del tutto come dici te per saldare direttamente i cavetti della batteria
- aggiungere un connettore per caricabatteria sul lato componenti, per averlo sotto e non tra il lilypad e la nostra scheda, più comodo da usare

@Moreno e chiunque altro pratico di CAD
i fori sulla corona circolare sono migliorati rispetto alla prima versione ma ancora non corrispondono bene con quelli lilypad

TribeBotStl1.png (78,7 KB)

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

Dimenticavo, per l'hangout va bene anche domani, dite voi

ciao

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

@andrea
ok, allineo i fori sulla corona in maniera più precisa.

@mik
Come già ha scritto Andrea, sta facendo alcune modifiche al PCB in modo che ne facciamo un paio per provare il montaggio sulla base stampata e vedere come lavorano i motori, se tutto ok partiamo con la produzione con numero maggiore.
Io sto facendo pratica con TinkerCad, mi piace molto è abbastanza immediato ed intuitivo. Vediamo poi la stampa effettiva se corrisponde ;-)

per l'Hangout non so se riesco ad esserci, ancora non abbiamo deciso se andiamo da qualche parte.

sentiamoci domani in mattinata.

ciao

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

@Andrea

Ho spostato i fori, ma non sono certo dell'allineamento. Come fai ad aprire il file STL come immagine e sovrapporlo al PCB LillyPad?

In allegato il file STL e qui[[ https://tinkercad.com/things/ivIvHV0VQiI]] il modello TinkerCad.

ciao

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

Il Service di Stampa 3D "Sculpteo"[[ http://www.sculpteo.com/]] mi fa notare che le punte "forse" sono troppo fine per la stampa.
Vedi file allegato.
Che dite provo a mettere una forma ovalizzata o sferica sulle punte? Alla fine sembra che stia uscendo proprio una corona...

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

In allegato una prova con le sfere sulle punte. Dall'analisi di Sculpteo sembra che non ci siano particolari criticità.

Modello su TinkerCad: [[https://tinkercad.com/things/1yxR3Gm7eqq]]

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

@Moreno
per allineare le due immagini ho usato una procedura decisamente brutta e tortuosa:

apro il file stl con MeshLab, con il mouse lo ruoto, lo scalo e lo sposto avendo vicino il png con il pcb, quando le due viste sono OK (a occhio) da MeshLab: File -> Save snapshot; poi apro il png con il pcb e quello ricavato da meshlab con Gimp, le metto su due layer diversi e le faccio coincidere

i sintesi: bisogna trova' un modo migliore per farlo :)

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

@Andrea
ok, grazie.

Per caso hai visto i due modelli con i fori ri-allineati e con le sfere sulle punte?

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

ho provato con questo tribebot_board_17.stl ma ancora non sono allineati

TribeBotStl17.png (50,3 KB)

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

Da una prima prova di stampa (25.08.2015) abbiamo constatato che i fori sono ben allineati con quelli della scheda LillyPad .

Ora faremo alcune prove con i motorini vibranti montati sui lati per vedere il movimento.

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

Sono arrivate oggi due basi per i TribeBots stampate con una Prusa I3 da un ragazzo che sta a Siena. Di seguito riporto le foto delle stampe.

A breve faremo un paio di test di funzionamento.

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa


Questo il lavoro che ho fatto finora

Andrea Belloni ha scritto:

@Michele
Avevamo già deciso insieme a Moreno alcune modifiche da fare al PCB (partendo dalla 1.2)
- spostare C3 in alto a sinistra del IR RX per averlo più vicino possibile ai +5 del componente da filtrare (IR RX)

rivedendo il progetto C3 è il più vicino possibile al IrRX (che va ripiegato in basso) se lo sposto sopra come suggerisci il montaggio dei componenti diventa estremamente difficile. (fatto comunque)

- aggiungere switch (http://www.tme.eu/it/details/esp2010/interruttori-a-slitta/ece/#) usato come deviatore: in una posizione V+ della batteria alimenta il circuito, nell'altra va verso connettore per caricabatteria

sono alla ricerca di librerie per eagle, in alternativa bisogna disegnarla noi basandoci su questo datasheet (vedi mail su mailman).

oppure potremmo usare un jumper e 3 pin strep che funga contemporaneamente da connettore per il caricatore e da switch
PIN Funzione carica/OFF ON
pin1 GND GNDcaricabatteria
pin2 +Vbatteria +Vcaricabatteria jumper
pin3 +Vcircuito jumper

- aggiungere predisposizione per CR2032 o 3032, il porta batterie è questo (http://www.tme.eu/it/details/sn2032/batterie-porta-batterie-e-custodie/#) ma non so se esistono batterie a bottone di quel formato ricaricabili

Le ricaricabili si chiamano LIR2032 ma secondo me ci sono dei problemi di potenza vedi questo datasheet http://www.powerstream.com/p/Lir2032.pdf questo http://www.conrad.it/ce/it/product/252279/Batteria-ricaricabile-a-bottone-LIR-2032-Litio-Conrad-energy-LIR2032-45-mAh-36-V-1-pz un venditore (prezzo esorbitante).
Fermo restando il vantaggio di avere un sistema più rigido, le batterie a bottone pesano 4g il portabatterie 2g c'è da capire quanto peso risparmiamo pesando i pacchi batterie già in nostro possesso.

- spostare le piazzole per la connessione dei motori verso i pin 3, 2 da un lato e a3, a4 dall'altro

fatto

- modificare connettore per batteria con uno angolato tipo questo (http://www.tme.eu/it/details/mx-22-05-3021/connettori-di-segnale-passo-254mm/molex/22-05-3021/) o toglierlo del tutto come dici te per saldare direttamente i cavetti della batteria

fatto

- aggiungere un connettore per caricabatteria sul lato componenti, per averlo sotto e non tra il lilypad e la nostra scheda, più comodo da usare

TribeBot1.3.png (31,1 KB)

TribeBot1.3.zip (68,7 KB)

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

@Moreno
ho provato a ridisegnare i piedini
ma non sono riuscito a ottenere il risultato sperato
vedi se riesci tu.
i piedini sono la risultante dei componenti rossi & verdi.

https://www.tinkercad.com/things/gJbXvOENE1I-copy-of-tribebotboard14

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

@mik
Per le basi 3D ho fatto già due modelli stampati sui quali ho adattato le schede dei TribeBot già fatti. Sonoa state stampate con una Prusa I3 a Siena. Sto facendo delle prove x testare i movimenti. Al prossimo i contro decidiamo cosa fare

A presto
Moreno

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

volevo ridisegnare i piedini per ricavare un foro più profondo per inserire i motori.

RE: Stampa 3D base TribeBot - Aggiunto da Moreno Petrucci quasi 2 anni fa

@roberto s.
Gentilmente, appena puoi, potresti stampare due modelli?

Il file STL è il seguente:
[[http://dev.hacklabterni.org/attachments/download/1112/tribebot_board_22.stl]]

abbiamo aggiunto due fori ed allineate le gambe.

ora dovrenmmo esserci...

grazie

il modello TinkerCad è visionabile qui : [[https://tinkercad.com/things/bmNBDM683OG]]

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

Con BlocksCad ho generato questa base per i TribeBot parametrica, basta modificare i valori delle variabili per modificare il progetto.
Per visualizzare il codice riportato qui sotto si può copia-incollare il tutto su opensCad.net

//!OpenSCAD

diametroEXT = 25;
diametroINT = 18.4;
spessoreSUP = 2;
altezzaPIEDI = 20;
ruotaFori = 8.1;
posizione_fori = (diametroEXT + diametroINT) / 2;
difference(){
  union(){
    cylinder(r1=diametroEXT, r2=diametroEXT, h=altezzaPIEDI, center=false);
    difference(){
      cylinder(r1=diametroEXT, r2=diametroEXT, h=(0 - spessoreSUP), center=false);
      cylinder(r1=diametroINT, r2=diametroINT, h=(0 - spessoreSUP), center=false);
    }
  }
  for (i = [1 : abs(1) : 22]) {
    translate([(posizione_fori * sin((ruotaFori + (360 / 22) * i))), (posizione_fori * cos((ruotaFori + (360 / 22) * i))), 0]){
      cylinder(r1=1.5, r2=1.5, h=(0 - spessoreSUP), center=false);
    }
  }
  for (i = [1 : abs(1) : 3]) {
    translate([(diametroEXT * sin(((360 / 3) * i))), (diametroEXT * cos(((360 / 3) * i))), 0]){
      cylinder(r1=(diametroEXT / 2), r2=(diametroEXT / 1), h=altezzaPIEDI, center=false);
    }
  }
  cylinder(r1=diametroINT, r2=diametroEXT, h=altezzaPIEDI, center=false);
}

RE: Stampa 3D base TribeBot - Aggiunto da Andrea Belloni quasi 2 anni fa

bello

per chi non lo sapesse OpenSCAD oltre alla versione online esiste in versione installabile sul proprio PC
http://www.openscad.org/

RE: Stampa 3D base TribeBot - Aggiunto da Roberto Mariani quasi 2 anni fa

Figo questo BlocksCad OpenSCAD...

@michele

Posizione_fori dovrebbe essere una costante
diametroEXT e diametroINT potrebbero essere dei valori relativi per indicare la larghezza dall' "estremità" del buco all'inizio/fine della corona

potrebbe tornarti utile un'altra variabile per indicare il raggio del foro.

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

Giusto ma non avevo i valori precisi dei fori così ho fatto un paio di prove fino a trovare la posizione corretta.
Faccio/fai due conti e gocorreggo/i.

RE: Stampa 3D base TribeBot - Aggiunto da Michele Vece quasi 2 anni fa

Giusto ma non avevo i valori precisi dei fori così ho fatto un paio di prove fino a trovare la posizione corretta.
Faccio/fai due conti e gocorreggo/i.

1 2 (1-25/30)