Archive for March, 2010

Chronos i Linux

Za razliku od hobi popularnih mikrokontrolera iz microchip i atmel familije MSP430 familija kontrolera nema bas “lako dostupne” alate za razvoj kada je software u pitanju. Osnovna dva alata ovde su IAR i CCS. CCS je “nabudzeni eclipse sa gnucolikim kompajlerom” dok je IAR workbench dobro poznat embedded developerima posto momci pored TI-a podrzavaju jos veliki broj mcu jezgara. Za MSP430 familiju postoji msp-gcc port gnu c/c++ kompajlera (c++ bez stdc++ biblioteke) mspgcc koji radi odlicno (na linuxu, nisam uspeo da ga nateram da radi ok na windozi mada bi trebalo da nije veliki problem) ali, mspgcc je vezan za gcc 3.2 koji je popricno bajat. gcc4 nudi mnogo bolje algoritme za optimizaciju sto je kod embedded programiranja prilicno bitno, te su se neka momcadija dosetila i napravila isto to samo nad gcc4 mspgcc4 koji je isti kao mspgcc samo nad gcc 4 i sa malo vecom podrskom za msp kontrolere. Za mspgcc sam vec znao da ne podrzava extended memory msp jezgra (u chronosu je cc430f6137) ali ono sto me razocaralo je da to ni mspgcc4 ne podrzava. Iz ocaja skinuo sam sa svn-a najnoviji source i prekompajlirao ga i :D eto podrske .. dakle mspgcc4 u svn-u ima podrsku za chronos :D pre nego se bacimo na programiranje istog .. evo par slicica kako to izgleda kada se rastavi:

chronos

chronos

chronos

chronos

Tags: ,

Najgori geek od sve dece ..

I tako .. cukam se ja nesto sa drugarima oko onog novog pretrazivaca za polovna kola kad, zvoni mi drugar da je stigao u Beograd, da me ceka “na starom mestu” (jedinom koje ume da nadje u Beogradu) i da ima nesto “specijalno za mene”. Obzirom da mu je zena jedan od jacih dilera elektronike u Bugarskoj da nemam usi smejao bi se oko glave :D. Na brzinu iscimam zenu da me baci do “starog mesta”, pokupimo drugara i odemo na klopu, a tamo, drugar me iznenadi, ni manje ni vise nego hronosom.

Dal da kazem da se cimam vec 4-6 meseci da nabavim hronos ali prodaja istog je u Evropu nelegalna, u Japanu nelegalna, u USA “restricted” etc … i to iz nekih glupih politickih razloga … uredjaj je “za dvojaku upotrebu” (jelte, sat + dev kit) i uredjaj ima wireless komunikaciju sa svojim usb parom koja nije prosla sve moguce FCC/EU/RS/… lelemudije te iako lepo stoji da “ovo nije end product vec dev tool” razni lelemudi na carinama onduliraju te je nabavka hronosa u zemlji post-slobiji gotovo nemoguca. Sta reci .. kez od uva do uva :D

Sad stigoh kuci (zdrali na MAG-u – to je neki brod na Munze-Konza keju, nije losa rana, al moze to i bolje), drugar otisao na Rammstein i reko da vidim sta je tacno u kutiji (kao da nisam znao) ..

Chronos - sardzaj kutije

Chronos - sardzaj kutije

Ako obratite paznju na sliku videcete zasto je hronos utlimativni geek tool… kada ste videli “sat” kome na “quick user guid” pise kako da ga rastavite :D

Elem .. u kutiji je pored quick user guide-a, cd-a sa softwareom (za windoze), srafcigera za otvaranje istog, dev kit upakovan u kutiju od sata:

chronos

chronos

usb steker da se dev kit veze direktno za komp (zato moras da ga rastavis, nema nikakav steker dok je u kucistu od sada) I wireless modul za usb kako bi sa kompa radili akviziciju podataka.

Chronos - usb connection

Chronos - usb connection

Sta sad dalje reci .. idem da se igram :) … da, ekran na slici je “ziv” .. tako izgleda uzivo, crn ekran sa belim brojevima (how geek is that), kit ima visinomer (barometarski), accelerometar za 3 ose … idem da se igram pa cu pisati kad nesto napravim sa njim – prvi cilj je da napravim da mogu da ga koristim sa linuxa posto mi je cim da dizem vbox windoze …

Tags: ,

Netfabb Engine for Rapman Basic

Stigao je dugo ocekivani software za procesiranje 3d objekata u G-Code. Pravi ga Netfabb, firma koja pravi i netfabb studio (jedan od najboljih alata za popravku i manipulaciju STL fajlovima) koja ima 30+ godina iskustva u rapid prototyping svetu.

Za sada je od dva najavljena proizvoda, Netfabb Engine for Rapman Basic i Netfabb Engine for Rapman Professional (prvi kosta 100-200E, drugi nesto oko 1000E) izasao samo Netfabb Engine for Rapman Basic i to beta verzija. Testiranje te beta verzije je pokazalo neverovatan pomak u kvalitetu stampe na reprap uredjajima. Netfabb direktno podrzava samo rapman verziju reprap printera ali kako je g-code genericki vrlo verovatno ce isti trcati i na Mendelu bez vecih problema.

Prvu novinu koju nam uvodi Netfabb Engine for Rapman Basic je kalibracija. Pre nego bilo sta krenete da stampate, neophodno je kalibrisati software za materijal koji zelite da koristite. Za pocetak, Netfabb Engine for Rapman Basic podrzava samo ABS i PLA materijal i nudi vam slot za svaki od njih u nekoliko boja. Procedura kalibracije je vrlo jednostavna, zahteva da otstampate izgenerisani fajl i izmerite debljinu zida na 14 objekata. Bice vam potreban dobar subler (po mogustvu digitalni) posto je potrebno izmeriti vrednost sa tacnoscu od 0.01mm

Druga novina (ocekivana od ovakve firme) je interface, najzad je tu jedna aplikacija za procesiranje STL-ova koja se ne startuje iz konzole. Na zalost aplikacija za sada radi samo na windozi (ja sam je testirao na win7 64bit ultimate) ali su mi Alex i Charly rekli da se uveliko radi na testiranju linux verzije tako da se ocekuje da ce i basic i professional verzije raditi i na linuxu. Inteface je vrlo intuitivan i jako brz… radi cak i pod virtualbox-om. Za razliku od profesionalne verzije basic verzija nema dongle i koristi licence key i online aktivaciju te se vezuje za samo jedan racunar. Professional verzija ima dongle koji moze da se deli kroz mrezu tako da mozete imati instaliranu aplikaciju na mnogo racunara, samo je limit da samo jedna u jednom trenutku moze da radi.

Sledeca drasticna razlika u odnosu na sve ostale programe za procesiranje 3d objekata je raft (raft je podloga koja se otstampa na povrsinu za stampanje koja obezbedjuje idealno ravnu podlogu za stampanje objekta i dobar spoj izmedju objekta i povrsine za stampanje). Raft koji pravi netfabb je toliko drasticno razlicit od svega do sada vidjenog da treba da prodje jos vremena da vidimo koje su mu sve prednosti. Za pocetak – stampa se brze, cvrci je, lakse se uklanja, a deluje da znacajno smanjuje warping objekata. Za pocetak odlicno, videcemo kako ce se pokazati u buducnosti.

Brzina je nesto gde svaki processing alat ima veliki problem. Obrada velikog broja podataka je nesto sto prosto “ne moze brze”, pa, izlgeda moze. Netfabb Engine for Rapman Basic je od Skeinforge-a (do sada najbrzeg processing alata) brzi bar 10 puta!!! a na istoj masini je od originalnog reprap host-a brzi preko 20 puta. Da li zato sto je netfabb engine pisan u paskalu i kompajliran u nativni kod (skeinforge je python, reprap host je java) ili zato sto su ludi Nemci napisali to mnogo dobro, ili zato sto jos uvek ne podrzava sve stvari i nema sve mogucnosti koje imaju skeinforge i reprap host – videcemo, za sada je mnogo brzi, kada izadje finalna verzija sa svim opcijama uporedicemo ih ponovo.

I za kraj, test objekat je ruka – otstampana u PLA materijalu, ruka je visoka ~12cm

neociscena – direktno u stampacu:

ociscena:

Tags:

Adrian Bowyer, covek koji je “izmislio” RepRap i zapoceo ceo projekat je postavio set Mendel RP delova na E-Bay. Mendel “delovi” su vec dostizali cifre od 400-500E na E-bay aukcijama ali ovi delovi imaju “posebnu” vrednost posto ih je stampao licno Adrian – dakle, kako god se to kaze na srpskom “collectors items”.

Aukciju mozete pratiti: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=110502502617

Back to top