pensiero su progetto cubo led rgb

non ho lo schema della parte di controllo e non voglio usare basette millefori.
quello che sto cercando di fare nei ritagli di tempo e' cercare di riprodurre la pcb usata in quel sito che ho postato su kicad, quindi mi sto studiando i vari componenti per cercare di ottenere alla fine un file gerber della pcb a due layer che ha usato il tizio.
ci sono sul sito delle foto dei lucidi e la lista dei componenti, quindi se riesco a mettere insieme il tutto e a creare il file allora posso andare su uno di questi siti che fanno pcb a basso prezzo, spedirgli il file gerber e avere in ritorno la pcb.
quindi il problema principale e mettere tutti i componenti in maniera corretta con le varie piste ecc ecc
mi intendo un pochino a livello teorico di elettronica, ho fatto qualche saldatura in passato ma non e proprio il mio campo, sto cercando di imparare e ottenere un po di manualita.
mi sono autocostruito un bromografo e per una pcb di questo tipo a due layer potrei anche provare la via del bromografo ma credo che forse la via piu veloce e forse anche piu economica sia farsela fare, ma il problema di avere lo schema rimane in entrambi i casi, inoltre gia per qualche componente su kicad come il mosfet IR9Z34 N P (presente nell elenco dei componenti da piazzare sulla pcb) non l ho trovato nella libreria di kicad quindi me lo sto costruendo da zero.
quindi ricapitolando il punto della situazione sto cercando di mettere tutti i componenti su una tavola di kicad, il passo successivo sara quello di copiarli nel numero necessario alla formazione della pcb terzo capire come i vari componenti sono collegati tra loro nei due layer quarto una volta capito questo cercare di creare il file gerber.
io sono ancora al punto uno.
un altra soluzione sarebbe quella di comperare la pcb gia bella e fatta col kit che tra l altro costa un bel po ma questa soluzione non mi piace molto perche anche se avessi la pcb gia fatta dovrei anche in questo caso capire la relazione tra i componenti quindi devo necessariamente capire da me sulla base di quanto e stato detto su quel sito come collegare il tutto e avere un idea precisa per sviluppare quella situazione.
vedremo che succede

Ok, capito.
Per disegnare con kicad non penso ti serva il componente esatto ma solo uno con la stessa piedinatura per il pcb, poi sullo schema elettrico ci cambi la sigla mettendo quello che vuoi, basta che lo scegli dello stesso tipo per avere il simbolo elettrico corretto.

Riguardo il cubo rgb non ho mai trovato uno schema elettrico completo, ho trovato invece lo schema del cubo 8x8x8 normale ma non con Arduino.
Ora non lo ritrovo al volo per passarti direttamente il link (forse è anche quello indicato sui video che avevo postato, se non ricordo male) ma se lo trovo potresti prendere spunto da li per capire come collegare i vari componenti tra di loro, alla fine hai il triplo dei led da comandare ma il principio è lo stesso.

Buona fortuna e facci sapere... sono curioso, è un bel progetto e sicuramente di effetto!

Edit:
Ho trovato questo che è un inizio :wink:

si grazie, avevo memorizzato quel link e mi sembra ben fatto, ma sono sicuro che un mattone alla volta alla fine riesco a fare la casa.

Si, anche secondo me. Motivazione e perseveranza ti portano ovunque!

Però ti consiglio di partire dal circuito di controllo. Ho letto su qualche post un intervento di @Etemenanki dove diceva che collegando degli shift register in cascata otteneva dei problemi di segnale per cui ha dovuto fare delle modifiche non puramente logiche (cioè il circuito teorico era corretto ma non funzionava nella pratica).
Traduco, potresti incappare in problemi non banali che potrebbero scoraggiare parecchio. Da qui il consiglio di partire per primo con i potenziali show stoppers.
Sul pcb puoi prevedere già eventuali componenti aggiuntivi, tipo resistenze di pull-up/down o condensatori di disaccoppiamento vari da inserire o cortocircuitare a seconda degli effetti che ottieni sul campo senza dover rifare ogni volta il pcb.

Il circuito di controllo lo puoi anche testare un led alla volta concentrandoti sulle singole uscite e vedere se funziona senza avere tutto il paccone da saldare.
Puoi poi anche testare il software allo stesso modo per vedere se funziona e se va alla velocità attesa prima di procedere con le cose puramente manuali.

Poi, ovviamente, decidi tu.
Tieni comunque presente che ci possono essere insidie per cui prima di costruire il pcb leggi i vari post, ti possono risparmiare spese inutili :wink:

maubarzi:
... collegando degli shift register in cascata otteneva dei problemi ...

Non sono sicuro se ti riferisci a quando ne avevo collegati tanti ... mi capito' tempo fa di fare una catena di shift "lunga", ed oltre un certo numero di integrati, il funzionamento diventava instabile ed erratico, ma quello lo risolsi mettendo delle resistenze sulla linea di connessione da uno shift all'altro ... intendo dire, sui pin che collegano un chip all'altro (l'uscita seriale del primo che entra nell'ingresso del secondo, dal secondo al terzo, eccetera), con i 165 (ingressi), le ho dovute mettere tutte a massa con una R da 1K ... mentre con le uscite (595) avevo usato 2K2, ed in alcuni circuiti dove usavo i pin OE (output enable, dove posso preferisco sempre usarlo) anche quelli li ho tirati a massa con una R da 4K7 (una sola, tanto erano tutti in comune) ... intendevi quello ?

Si, era un post vecchio non ricordavo i dettagli esatti.

Se fosse capitato a me non ne sarei uscito da solo e magari avrei dovuto abbandonare il progetto.

salve a tutti, vorrei mettere a disposizione degli interessati i vari step che sto facendo per creare il file kicad e successivamente fare la pcb di controllo.
punto primo non so come condividere i file su questo sito.
punto secondo vorrei condividere questi steps perche cosi facendo qualcuno che li vede mi puo meglio indirizzare in corso d opera.
grazie a presto.

Se pigi REPLY invece di usare il Quick Reply (forse configurando opportunamente si può saltare il passaggio che sto per descrivere) sotto al campo di testo dove digitare la rispsta esce il link "Attachments and other options" per allegare file.

ok grazie

posto questo primo file in cui ho collegato in serie i vari moltiplicatori di porte e alcune delle colonne catodi di un singolo colore.
comincio a rendermi conto che la composizione di una scheda unica e' piuttosto ardua, non so dove far passare gli altri fili senza fare troppo casino, forse dovrei spezzarlo in varie pcb.
per il collegamento non sto seguendo esattamente lo schema del sito con la singola pcb.
credo che questo mi prendera un bel po di tempo e tentativi.
se qualcuno vuol darci un'occhiata allego il file.
ciao

lo schema della pcb a cui sto lavorando con kicad in file punto zip
lo schema e' incompleto ma da gia un idea dei percorsi, commenti e suggerimenti sono sempre ben venuti.
ciao

pcb1.pro.zip (2.86 KB)

questo secondo file e' un passo successivo, ho corretto un errore su un condensatore del primo shift register.
rimangono da inserire le varie resistenze dei led che ancora devo determinare, le alimentazioni dei vari shift register etc ect.
spero sia leggibile.
ciao

pcb2.pro.zip (2.86 KB)

dovresti zippare tutta la cartella, se includi solo il .pro passi solo il contenitore del progetto ma non gli schemi i pcb ecc.

ho capito, il tutto ora e' zippato dentro questa cartella "shede_pcb"

lo schema e' incompleto, ho provveduto a collegare la parte di potenza e il relativo shift register, poi ho collegato in serie i vari shift register dei catodi e il primo shift register successivo al driver dell anodo l ho collegato a un singolo colore.
questo schema mi aiuta a capire i vari collegamenti.
nello stesso tempo sto cercando di capire il funzionamento di kicad, ad esempio una domanda che mi pongo e questa:
una volta che completo il mio schema il passo successivo e' quello di fare la pcb vera e propria e mi domando come faro' a sistemare tutti i vari componenti in modo ordinato cercando di minimizzare le piste e percorsi troppo incrociati.
forse c'e qualche funzione in kicad oppure devo preventivamente posizionare i vari componenti?
ecco non lo so non sono ancora arrivato a leggere a fondo il manuale.
comunque in questa fase la mia principale preoccupazione e' capire lo schema elettrico.
grazie a presto.
ciao

shede_pcb.zip (43.4 KB)

Lo sbloglio, cioè il passaggio da schema elettrico a pcb è un'arte.
Quando lo facevo a scuola. più di 20 anni fa, tutti i sistemi automatici che ho visto erano penosi per cui si faceva sempre a mano. co
Oggi si dovrebbero essere evoluti parecchio ma non so fino a che punto e quali. Con kicad non ho mai provato, non so nemmeno se abbia l'automatismo.
Sicuramente prodotti commerciali lo dovrebbero fare sufficientemente bene.
Le possibilità sono infinite per cui una quota manuale mi sa che rimane sempre.

Per farlo manualmente il trucco è posizionare i vari componenti in modo largo per vedere le linee di aiuto e poi raggrupparli piano piano con una certa logica.
A mano a mano che li raggruppi inizi a tracciare le prime piste, magari partendo da quelle più semplici, fino ad ottenere una sorta di blocchi funzionali autonomi che poi collegherai assieme.

Per quanto riguarda l'allegato, non ci ho ancora guardato perchè sono di corsa, ma ti consiglio di allegare anche lo schema in formato grafico per chi non ha kicad.
Basta che fai l'export su clipboard e lo incolli su gimp, poi ritagli a misura e salvi.

ok, grazie dell aiuto, domani sera se riesco finisco lo schema completo (se non casco dal sonno) e poi provo a esportare il formato grafico,
stavo pensando di testare lo schema finale su una millefori prima di passare alla realizzazione della pcb fisica vera e propria, giusto per essere sicuro che il sistema funzioni.
buon finesettimana a tutti
ciao

Mi permetto di consigliare Eagle per schemi e PCB (la vecchia versione 7.7 di cadsoft, non l'accozzaglia di errori fatta dalla autodesk dopo aver acquistato la proprieta' del programma ... oltretutto le licenze cadsoft sono a vita e non impongono la continua connessione ad internet come invece fa autodesk :wink: )

Anche se la 7.7 e' una versione "relativamente" vecchia, e' molto piu completa di kicad, ed offre migliore qualita' di risultati, oltre ad essere abbastanza facile una volta imparate le basi :wink:

La installi come express? dovrebbe essere la versione gratuita di valutazione o non professionale, oppure è solo a tempo e poi serve la licenza reale?
"EAGLE Express License for "non commercial" use and evaluation purposes."

Se intendi la versione 7.7, la installi come free e ti consente di fare stampati con una copertura massima delle piste di 100x80mm (piu l'eventuale bordo), senza limitazioni di numero di fori, pad e tracce, con massimo 2 layer, top e bottom ...

Poi, ma non si possono mettere link nel forum, c'e' la "cura" per trasformarla in "pro" ed eliminare i limiti, volendo ... considera comunque che la scheda di arduino fu realizzata con la free, quindi a livello hobbystico e' gia un discreto cad elettronico ... inoltre la "vecchia" 7.7, ultima versione distribuita come cadsoftusa, non obbliga a connettersi al server di autodesk per farsi spiare nel PC ogni due settimane, come invece fanno le idiotiche licenze server-based delle versioni successive di autodesk ... licenze che sono il motivo per cui come utenza professionale autodesk ha perso quasi il 50% degli utenti di quasi tutti i programmi che ha acquistato, nonche' il motivo per cui i vari gruppi di hacking hanno preso di mira i loro prodotti quasi quanto quelli di microbosoft :wink: (c'e' stato addirittura un caso in cui la versione craccata di Eagle 9 e' stata distribuita dai siti warez alcuni giorni prima che uscisse sul sito ufficiale di autodesk :smiley: :smiley: :D)

Le varie versioni ufficiali della 7.7 sono ancora tutte disponibili, credo, sul server di cadsoft ... erano queste ...

Eagle 7.7 win 64bit - http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-win64-7.7.0.exe
Eagle 7.7 win 32bit - http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-win32-7.7.0.exe
Eagle 7.7 mac 64bit - http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-mac64-7.7.0.zip
Eagle 7.7 linux 64bit - http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin64-7.7.0.run
Eagle 7.7 linux 32bit - http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin32-7.7.0.run

Ottimo, quindi la express dovrebbe essere più che sufficiente per me.
Ho trovato gli stessi file ma su un sito differente che però non mi sono salvato, ma è bastata una ricerca di 2 minuti.

grazie