Archive for the 'CAD 2D/3D' Category

Micro-alimentazione coi fiocchi grazie a FlexiPower!

Riapro la sezione tecnica del blog con uno speciale dedicato ad un progetto open-source che ritengo parecchio interessante, descritto direttamente dall’autore, Roberto Lo Giacco, ormai prossimo nel rilasciare il suo “mostriciattolo” in versione 1.0 a fine agosto sul portale di Circuit Maker!

Zeirus: Ciao Roberto. Puoi spiegarci in poche parole cos’è il FlexiPower e quale utilità pratica può avere per noi poveri mortali?

Roberto: Ciao Francesco, molto volentieri! FlexiPower è uno strumento pensato per gli appassionati di elettronica, dai principianti agli utenti più avanzati. Si tratta di un alimentatore portatile che fornisce due canali totalmente indipendenti, entrambi controllabili in tensione ed in corrente. Potrà sembrare uno strumento di nicchia, ma non è così: chiunque si diletti con Arduino o con il Raspberry Pi, ma anche coloro che sono ben oltre quella fase sanno che si tratta di uno strumento indispensabile. Normalmente si tratta di strumenti da banco, ovvero pesanti, che si connettono alla rete elettrica e che possono costare anche parecchio, nell’ordine delle migliaia di euro. Normalmente un principiante si rivolge ai classici cloni cinesi che però presentano notevoli compromessi e spesso sono estremamente pericolosi.
Nel mio progetto volevo mantenere i costi il più contenuti possibile senza sacrificare nulla in termini di qualità dello strumento, quindi ho deciso di rendere lo strumento headless, ovvero senza uno schermo o particolari interfacce utente, quindi ho optato per il controllo da remoto attraverso lo smartphone ed una connessione WiFi, con il vantaggio che FlexiPower può anche essere controllato dall’altro capo del mondo! L’utilizzo dello smartphone mi ha dato anche l’opportunità di introdurre una caratteristica che solo le versioni più costose di questi strumenti forniscono: il tracciamento completo e continuo con la possibilità di tracciare il grafico dell’andamento di assorbimento di corrente.

FlexiPower_00

Il layout del PCB risulta perfettamente ordinato, con i due canali (CH1 e CH2) posizionati affiancati sulla parte superiore e il circuito di alimentazione ad occupare la parte inferiore. Da notare la raffinata spaziatura dei componenti, che oltre ad evidenziare l’ottima distribuzione sulla superficie disponibile, evita il crearsi di fastidiosi disturbi elettro-magnetici.

Zeirus: Hai preso spunto da qualche progetto già esistente per il FlexiPower? Se si, quali sono nello specifico i particolari che sei andato ad aggiungere e/o a ritoccare per renderlo “migliore” rispetto al progetto originale?

Roberto: Ovviamente ho pescato a piene mani da un altro progetto pubblicato da qualcuno molto più preparato e competente di me in fatto di elettronica: Dave Jones, autore di un famoso canale di elettronica su YouTube, ha pubblicato diversi video in cui descrive, passo dopo passo, il suo progetto uSupply. Da un punto di vista utente FlexiPower aggiunge un secondo canale e abbandona completamente l’interfaccia utente locale, che nel progetto originale era composta da due manopole ed uno schermo LCD. In realtà ho dovuto affrontare tanti piccoli e grandi problemi, molti dei quali scoperti solo quando ci ho sbattuto il muso.

Zeirus: Quante ore/giorni hai dedicato sinora per lo sviluppo del FlexiPower?

Roberto: A dire il vero non saprei quantificarlo, considera che prima di tutto ho dovuto imparare cosa significa progettare un alimentatore di precisione… e non sono del tutto certo di averne compreso tutti i segreti. Poi ho dovuto sviscerare i dettagli del progetto di partenza, studiare i singoli componenti e comprenderne le caratteristiche. Da quel momento ho cominciato a pensare che sarebbe stato facile, ma dopo qualche mese ho compreso quanto fossi in errore. Penso che non sia una bugia dire che nei passati 18 mesi ho lavorato al FlexiPower almeno 10 ore a settimana, ovviamente concentrato maggiormente nel fine settimana e durante le vacanze… con grande gioia della mia compagna!

Zeirus: Posso solo immaginare la gioia incommensurabile della tua compagna! 🙂
Credi ti abbia facilitato il compito possedere un know-how da veterano sul linguaggio di programmazione Java?  

Roberto: A dire il vero no, d’altro canto i micro-controllori si programmano in C e l’interfaccia utente per lo smartphone è realizzata con un’applicazione ibrida scritta in JavaScript… Quindi direi che Java c’entra poco con tutto il progetto. Piuttosto direi che avere un’estrazione da programmatore software mi ha guidato nella scelta dell’interfaccia utente remota e, forse, nella creazione di uno strumento con caratteristiche finora riservate ai suoi fratelli maggiori.

Zeirus: Quali software open-source hai utilizzato per sviluppare questo tuo progetto? Li reputi sufficienti allo scopo oppure credi che manchi ancora qualcosa per l’optimum?

Roberto: Questa è una domanda davvero interessante perché in realtà ho provato ad utilizzare diversi software EDA, i CAD per l’elettronica, per questo progetto e molti si sono rivelati rigidi, poco pratici o con estreme limitazioni. Poi la svolta: un annetto fa, durante la Maker Faire di Roma, ho incontrato dei ragazzi che lavorano per l’azienda che produce il software leader del mercato, Altium. Ovviamente il loro prodotto di punta, puoi immaginarlo, costa quanto un’utilitaria, ma hanno deciso di rilasciare una versione gratuita del loro software chiamata CircuitMaker a patto che lo si usi solo per progetti open source.
Come strenuo fautore dell’open source non potevo non provarlo e sono rimasto piacevolmente impressionato dalla qualità dello strumento: non c’è assolutamente da stupirsi che siano i leader del settore. Oggi ritengo sia il migliore strumento gratuito per la realizzazione di progetti elettronici, ben al di sopra dei classici prodotti come Eagle CAD!

CircuitMaker_Editor_Ubuntu_Wine

In attesa di un client nativo per Linux, c’è chi è riuscito a far funzionare l’editor del CircuitMaker in Ubuntu 14.04/16.04 grazie al Wine.

Zeirus: Buono a sapersi! Peccato che l’editor del CircuitMaker non sia – ancora – disponibile per altre piattaforme all’infuori di Windows (sebbene ci sia la possibilità di farlo funzionare in Ubuntu con il Wine). Comunque sia, ritieni che l’elettronica oggi sia più praticabile rispetto al passato? Diciamo rispetto a venti anni fa? Se affermativo, cosa prevedi ci possa essere nei prossimi vent’anni?  

Roberto: Assolutamente si! Arduino ha reso l’elettronica dei micro-controllori accessibile praticamente a tutti e basta seguire qualche tutorial online per iniziare a bruciare i primi componenti ed appassionarsi. Ricordo bene il tempo in cui mio fratello si dilettava con processori PIC e trascorreva ore per programmarli a far lampeggiare un LED utilizzando una lampada UV per resettare il chip! Oggi ottieni lo stesso con 5 linee di codice e non devi nemmeno sapere i principi dell’elettronica. Certo, dopo che avrai bruciato una manciata di LED forse inizierai a capire che ci vuole una resistenza in serie, ma vuoi mettere il piacere di veder morire quei piccoli bastardi luminosi?

Zeirus: Escludendo l’impietoso genocidio che hai perpetrato nei confronti dei “piccoli bastardi luminosi”, puoi ritenerti un maker a tutti gli effetti oppure ti manca ancora “qualcosa” per diventarlo?

Roberto: Chiunque decida di voler costruire qualcosa partendo da zero, o molto poco, secondo me puo’ ritenersi un maker. Io penso di essere diventato un maker quando ho costruito il mio primo cubo LED, un minuscolo 3 x 3 x 3 che ancora oggi tengo sulla mia scrivania in ufficio e di cui vado molto orgoglioso!

perfboard

Schema di uno dei primi prototipi cubo LED creati da Roberto, in questo caso 5x5x5

Zeirus: Qual’è “l’attrezzo” dei desideri che ancora manca nella tua “officina” da maker?

Roberto: Non saprei da dove cominciare. In realtà la mia officina da maker è contenuta in 3 cassetti della mia scrivania, inclusi tutti componenti elettrici collezionati finora, le innumerevoli board e un buon numero di prototipi. Ho poco spazio in casa e non ho un garage o un’area solo per me quindi tutti gli strumenti che ho devono poter essere riposti e nascosti alla vista quando non in uso (Nota di Zeirus: leggasi come celati agli occhi della compagna! :D) . Ho un piccolo oscilloscopio dalle caratteristiche ridicole, ma più che adeguato ai miei scopi. Multimetro, saldatore, un set di pinze e cacciaviti, un calibro e poco più. L’attrezzo a cui miro è una fresa a controllo numerico per realizzare in casa le basette: questo accelererebbe notevolmente la produzione dei miei prototipi…

Zeirus: Sappiamo che il FlexiPower concorrerà come miglior progetto dell’anno su Circuit Maker e che mancano solo pochissimi giorni alla scadenza! Sei a buon punto per la fine del progetto? Cosa manca ancora per completarlo?

Roberto: In realtà si tratta del Project Of The Summer 2016, un gara che terminerà a fine Agosto e per la quale ho speso moltissimo tempo per rifinire il FlexiPower. Il progetto è a buon punto, ho appena inviato un ordine per una seconda tornata di basette (10) in quanto le prime erano inutilizzabili: avevo commesso degli errori, era la mia prima volta… Ho in casa i componenti per costruire 4 prototipi di FlexiPower, anche se credo che basteranno un paio di prove per individuare il prossimo giro di miglioramenti.
Il software è appena accennato in questa fase, ma quello non mi preoccupa in quanto è il mio pane quotidiano. Sono più preoccupato riguardo ai PCB, spero di non aver sbagliato nulla questa volta: ho decisamente sottovalutato la complessità della progettazione di un PCB di questa complessità ed ho impiegato tantissimo tempo in tentativi e fallimenti, ma ora ci sono!

Zeirus: Beh, come si suol dire: la pratica spacca la grammatica! 😉 … La domanda finale! Sii sincero: ritieni il tuo progetto da primo posto? 🙂

Roberto: Onestamente non saprei valutarlo, ma io ci ho messo tutto l’impegno possibile affinché altri, più esperti e competenti di me, possano valutarlo almeno degno della competizione. Sarei estremamente compiaciuto di ricevere un riconoscimento per questo progetto, ma di certo non è per quello che FlexiPower esiste. Io spero che diventi il progetto con più fork, personalizzazioni e contributi della community di CircuitMaker e devo dirti che al momento non è messo niente male!

Zeirus: Grandioso! Allora non resta che augurarti un grosso in bocca al lupo per il risultato finale!

Roberto: Crepi il lupo e speriamo che la balena non abbia il mal di pancia!

Zeirus: Hahahahahha! 😀

Tutto da una semplice sfera…

Andre Baran è un designer industriale tedesco, specializzato nel creare oggetti dalle forme avveniristiche. E’ riuscito ad animare stupendamente tali oggetti, raggomitolati in una forma sferica, creati e progettati dapprima con software CAD comune e poi importati in Blender, utilizzando per la resa finale il motore di rendering di default di quest’ultimo. Giudicate voi stessi il risultato di tale connubio di forze: Ancora una volta Blender riesce a stupire, grazie soprattutto alla bravura dei suoi utilizzatori, divenuti numerosi con il tempo e capaci di sfruttare magnificamente le potenzialità di questo fantastico software open-source! 🙂

Fonte: Blendernation

Geolinux… blog per i geometri del CAD sotto Gnu/Linux

E’ nato un nuovo blog dedicato al Pinguino, ma questa volta con il target dei geometri che amano lavorare sotto Gnu/Linux. Nell’elenco sono presenti una serie di software nativi ed “emulati” (anche se non è il termine più adatto nel caso del Wine)… aggiungetelo alla vostra lista di link! 🙂

geolinux1

Geolinux. ovvero quanto è bello essere geometri e poter lavorare tranquillamente in Ubuntu et company

Un nuovo blog che tratta CAD sotto Linux

Mi è giunta la segnalazione, da parte dello stesso autore, di un blog tutto nuovo dedicato al CAD sotto GNU/Linux. Il sito in questione è ancora in versione “pre-natale”, ma considerata la voglia di fare di Simone Vannucci, non ho dubbi che crescerà bene e molto presto. Invito tutti coloro che trattano di soluzioni CAD gratuite, ma non solo sotto il marchio del Pinguino, di segnalarmelo, così da poterlo pubblicizzare con sommo gaudio. Più ci  “linkeremo” a vicenda, meglio si diffonderà l’alternativa del CAD “free”… 😉  

blog_simone_vannucci

 

Un grandissimo in bocca al lupo a Simone Vannucci per il suo blog! 😀

GraphiteOne 2.1.1 sotto Ubuntu Intrepid 8.10

Sotto test la versione trial di un altra  potente applicazione CAD, che gira meravigliosamente in Ubuntu: GraphiteOne 2.1.1 … per il momento l’installazione è avvenuta con successo… per la preview vera e propria mi servono un po’ di giorni onde poter eseguire un collaudo approfondito… al momento questa nuova revisione è stabile (non si è “incriccata” neanche una volta) con un interfaccia migliorata parecchio dalla precedente versione 1.3 gratuita… 😉

GraphiteOne 2.1.1 - Primo test effettuato con successo. Stabile, veloce... e prossimamente saprete anche il resto.

GraphiteOne 2.1.1 - Primo test effettuato con successo. Stabile, veloce e... prossimamente saprete anche il resto.

GraphiteOne 2.1.1 - Finestra setting per il cambio font (cerchiata in arancione l'opzione) e panoramica dei comandi principali

GraphiteOne 2.1.1 - Finestra di settaggio per il cambio font di sistema (cerchiata in arancione l'opzione) e panoramica dell'interfaccia grafica.

Vi preannuncio soltanto che attualmente è in sviluppo il nuovo GraphiteOne 3.0,  basato su un kernel grafico di nuova concezione, più potente e veloce di quello presente nella 2.1.1… stay tuned! 😀

Rilasciato VariCAD 2008 v3.0

Non faccio in tempo a provare una versione che ne esce un altra subito dopo! Si tratta della nuova build aggiornata della v2008 (la 3.0, datata 1 Agosto), che implementa le seguenti aggiunte principali, oltre alla solita sfilza di bug fixati, che vado di seguito ad elencare:

Varicad 2008 v3.0.

Varicad 2008 v3.0

  • Implementazione dell’Unicode. Questo permetterà di supportare fonts e caratteri speciali di altre lingue.
  • Migliorata la compatibilità dei files DWG/DXF.
  • Un più conveniente settaggio di sistema (utilizzando il comando “cfg”).
  • Miglioramenti nella BOM (Bill of Materials) – con la possibilità di scegliere la locazione ed il font per ciascun item in elenco.
  • E molto altro ancora…
VariCAD 2008 - Esempio di profilo 2D creato nello spazio 3D

VariCAD 2008 - Esempio di profilo 2D creato nello spazio 3D

Ok, sembra chiaro che Marek Dedecius in questi giorni di calura estrema, invece di essere in vacanza al mare o su monti ventilati e freschi, continui a lavorare imperterrito per migliorare il suo gioiellino di applicativo… ogni ulteriore commento è superfluo… 😉

Addenda importante (4 agosto): Mi ha risposto Marek riguardo alla segnalazione della news. Ebbene tenetevi forte perché il suo gruppo di sviluppatori sta lavorando alacremente per implementare un engine parametrico, che porterà VariCAD ALLO STESSO LIVELLO di SolidWorks, SolidEdge o Autodesk Inventor! Ancora non so se sarà un motore grafico adattato da uno esistente (tipo adozione in licenza dell’ACIS o del Parasolid) oppure uno rifatto ex-novo.  Ma l’importante è che VariCAD abbia intrapreso finalmente la strada giusta per stare al passo dei “fratelli maggiori”! E cosa più importante… sarà uno dei pochi programmi di Cad Parametrico nativo Linux a non costare un’occhio della testa! Gran colpo da maestro, Marek! 😀 … un big “Good Luck”! Incrociamo le dita per questo autunno, quando dovrebbe uscire il primo prototipo parametrico di VariCAD! 😀 …. Fantastico!!! 😉

Addenda all’addenda (5 agosto): Ok, ragazzi. Questa di seguito è ovviamente la mia solita anteprima assoluta…. 😉 … Marek ha risposto questa mattina ad alcune mie richieste riguardo il futuro di VariCAD:

<< New parametric features will be implemented over a certain period of time. In the autumn there will be a first release with some first new features. To make VariCAD fully parametric, it will take some time however it has been given top priority. As to the kernel, we are using our own one!>>

Per cui sarà un VariCAD parametrico tutto fatto in casa, ottimizzato ad hoc per gestire le numerose features nuove che verranno implementate un po’ alla volta. Sarà un lavoro di evoluzione ed integrazione che richiederà tempo (rilascio parziale delle features, test certosino e pubblicazione a step) , ma siamo fiduciosi che Marek ed il suo team riescano a trarne fuori un ottimo prodotto già dai primi esperimenti… 😀

P.S.: Certo che un programma di siffatta levatura e nuovo di zecca potrebbe essere adottato benissimo per l’insegnamento scolastico all’I.T.I.S. (ho già avuto consenso da Marek per una prossima versione educational da testare) e la data di pubblicazione è anche in concomitanza con l’inizio dell’anno scolastico. Chi lo sa… 🙂

VariCAD 2008 v2.03 sotto Ubuntu Intrepid 8.10

Ho scaricato da poco la nuova trial version di VariCAD 2008. L’installazione è stata di una semplicità disarmante (è bastato un doppio click del setup in formato .deb per installare l’applicazione velocemente e senza problemi). Avevo già lavorato in passato con VariCAD e la nuova revisione, a livello di interfaccia utente (GUI – Graphic User Interface per chi non mastica usualmente i termini informatici), si discosta poco dalla precedente (usa lo stesso modus operandi) ma lavorandoci ci si accorge che è maturato – e parecchio pure – a livello di funzionalità integrate e di stabilità complessiva.

VariCAD 2008 - Anteprima in OpenGL con vista in prospettiva attivata

VariCAD 2008 - Anteprima in OpenGL con vista in prospettiva attivata

Continua a leggere ‘VariCAD 2008 v2.03 sotto Ubuntu Intrepid 8.10’


Enter your email address to follow this blog and receive notifications of new posts by email.

Segui assieme ad altri 421 follower

Zeirus’s Twitter Page

Top Clicks

  • Nessuna

Categorie

Archivio