2015. június 25., csütörtök

StickVise munkában

Az USB booster forrasztás előtt:


És forrasztás után:


Azt hiszem tetszik a cucc. Mielőtt elkezdtem használni, attól féltem, hogy munka közben csúszkálni fog az asztalon, de végülis a súlya megtartotta forrasztás közben.
Rájöttem, az, hogy fel lehet emelni az asztalról, tulajdonképpen előny:
Az otthon gyártott egyoldalas SMD panelnél alapvető, hogy fény felé tartva át tudjak nézni a panelen. Csak felkapom az asztalról és fény felé tartom. Ez a legjobb módszer, hogy az IC lábak közötti rövidzárakat megtaláljuk (ez kifejezetten jó volt a pici MSOP-8-as toknál amit itt használtam).

Tehát ugyanitt ez "a tökéletes, abszolult csúcskategóriás" (értsd rakás szemét) Aoyue 328 eladó:



2015. június 23., kedd

StickVise megérkezett

Végül megérkezett. Szerencsére mindkettő. Azt tervezem, hogy az USB booster második verziójával próbálom ki vagy ma este, vagy holnap reggel.


CNC motor meghajtó 11. - Tanulom a Kínait, front panel kapcsolási rajz

A CNC vezérlőkártya visszafejtése

A hétvégén megpróbáltam (még sikertelenül, de nem adom fel) kiszedni a LinuxCNC által generált PWM jelet a párhuzamos illesztő/léptetőmotor meghajtó panelből.
Ezt úgy akarom elérni, hogy nem forrasztgatok a panelen (csak, hogy legyen benne valami kihívás).
Először is a fenti panelről.
A CNC maró egy JP-3163B jelzésű panellel érkezett, valamint egy plusz meghajtóval az A tengelyhez.
Egyenlőre meg akarom tartani ezt a panelt és a lehető legtöbbet kihozni belőle. A kérdéses panel 3.9-es verzió.
Kiderítettem, hogy a széleskörben elérhető dokumentáció (amit már itt is említettem korábban), nem teljesen egyezik meg az én panelemmel. Ha megézem az eBay-en és az AliExpress-en jelenleg árult panelek fotóit, azok azonosak az enyémmel, de a dokumentáció egy másikhoz (hogy pontos legyek a 3.6-os verzióhoz) tartozik.
Ha a léptetőmotorokról beszélünk, azoknak a meghajtása azonos, de a második relé kimenet, a maró motor meghajtása, a jumper-ek, és az A tengely LED-ek teljesen mások.
Az összes információ amihez hozzáférek, a Kínai szöveg a panelen (ez sajnos nem túl sok).

A 3.6-os panel részlete:


És a 3.9-é:


Ahogy látszik a felsőn 3 az alsón viszont 5 jumper található. (Ha nem vetted észre, az ötödik a parallel port mellett van)
Megpróbálom a lehető legtöbb információt begyűjteni erről a panelről. Ezt a szöveget találtam valahol:

现出售的是最新的JP-3163B V3.9版本,增加了延时启动功能和风冷功
能,延时启动是为了更好的保护驱动器不易损坏(风冷为开时,只受Z轴
方向吸合继电器2输出给电磁阀风冷,风冷为关时,做继电器2使用),另
外:本店的手柄只支持以前的V3.7 V3.8 V3.9版本,V3.6版本是不能用
手柄的,请购买手柄的客户买雕刻机手柄时,与店家联系,了解您购买
的板子是否可以配用JP-392Q控制手柄.

A fordítás (a google translate a mi barátunk):

Az eladás a legújabb JP-3163B V3.9 verzió, hozzáteszi késleltetett indítás funkciót és léghűtéses teljesítmény
Energia, késleltetett indítás, hogy jobban védik a hajtás könnyen kárt (a sűrített levegő nyitja, amelyet csak a Z-tengely
Irány a pull szolenoid szelep relé 2 kimenet léghűtő, léghűtő ki van kapcsolva, akkor használjon relét 2), a másik
Kívül: Kezeljük csak támogatni az előző verzió V3.7 V3.8 V3.9, V3.6 verzió nem használható
A fogantyú, fogantyú, amikor az ügyfelek vásárolni vásárolni gravírozás gép fogantyú, a kapcsolatot a bolt, a megértés a vásárlást
Akár a fórumon lehet használni JP-392Q működtetőfogantyú.

Ez messze van a tökéletestől, de legalább látszik belőle valami a hűtésről és maró motor késleltetett indulásáról.
A LEDekről, specifikusan a felső háromról. Az eredeti panelen valahol ezt az Angol szöveget találtam:

LED1 (Red) - PWR - Táp
LED2 (Green) - A-OR - A tengely irány
LED3 (Green) - A-PU - A tengely lépés

Az én panelemen:

LED1 (Red) - 电源  - tápegység
LED2 (Green) - 主轴 - orsó  (A párhuzamos port 1-es lába)
LED3 (Green) - 使能 - ngedélyezze    (A párhuzamos port 14-es lába)

Próbáltam valamit a jumperekről is kideríteni

JP1 -  5V / 外隔离 - Belül 5V / külső korlát (Belső 5V / Külső táp ???)
JP2 - 使能开 / 关 - Szóval tudja nyitni / close
JP3 - 风冷开 / 关 - Léghűtés on / off
JP4 - 拟量开 / 关 - Analóg On / Off (Ha ezt kikapcsolom az eddig fix 10V eltűnik a marló motor vezérlő lábról)


JP5 - 手控开 / 关 - Kézi on / off

A párhuzamos port lábai amik másképp működnek (vagy kapcsolatban vannak a marómotorral), mint a dokumentációban amit találtam:

1 - marómotor be/ki (relé 1)
14 - ??? (Be és ki kapcsolja a 3-mas LEDet, de más eredményét nem találtam egyenlőre)
16 - Relé 2 (A 2-es relét kapcsolja, a dokumentációban szereplő nem használtal szemben)
17 - ??? (Egyenlőre nem találtam it semmit. Lehet, hogy nincs bekötve)

Ez az aktuális státusz. Egyenlőre nem volt több időm dolgozni rajta. Mindenképp folytatom a munkát rajta, valahogy ki akarom szedni azt a PWM jelet.

Front Panel kapcsolási rajz

Befejeztem az előlapi panel kapcsolási rajzának első verzióját. Felkerült a github-ra:


Tennék ide néhány megjegyzést a rajzzal kapcsolatban:
  1. Hozzáadtam egy rakás csatlakozót ami egyenlőre nem kerül felhasználásra, de lehetősséget hagy a további fejlesztésre
  2. A beállítás még mindíg egy kicsit képlékeny. Lehet, hogy néhány fizikai gombot a rotary encoder által vezérelhető menübeállításra cserélek. Ez némi hardver változtatást is igényel. Emmiat még változni fog a rajz a panel tervezése előtt.
  3. A szoftver motot vezérléshez nincs a rajzon külön áramkör, csak két uC láb egy csatlakozón. Ez egy plusz panel lesz talán némi védelemmel, szintillesztéssel, optikai leválasztással. Ez a cikk első része kapcsán talált dolgoktól függ. Más oldalról, ezt azért is így csinálom, hogy nyitva hagyjam a lehetőségét, más CNC vezérlőpanelekhez való illesztésnek.
  4. A uC lábkiosztása jelentősen eltér a jelenlegi szoftver által használttól (a szoftvert később fogom hozzáigazítani). Ennek az oka, hogy félreértettem a uC lábjelzését. Összekevertem az ADxx lábakat az AINx lábakkal. Az előbbi egy külső digitális párhuzamos busz, amit nem akarok használni, az utóbbi pedig az AD konverter bemenete.


2015. június 20., szombat

2015. június 12., péntek

Nyeremény - Blackfin

Amint mondtam, mostanság szerencsés napjaimat élem.



Az éjjel érkezett egy levél az Analog Devices-től. Megnyertem az öt Blackfin fejlesztőkészlet egyikét amit az EETimes sorsolt ki:
http://www.electronics-eetimes.com/en/News/full-news.html?cmp_id=7&news_id=222924677#
Két ötletem is van, hogy mihez kezdjek vele, de amíg jobban ki nem dolgozom őket, nem publikusak.

Sensirion minta megérkezett

A Sensirion SHT31 minta amit nyertem megérkezett.

Két darab egy csomagban. Kb. 3x3mm-es chipek

Sajnos ezek csak a chipek magukban, szóval kell valami board-ot gyártanom hozzájuk. Fázom tőle, hogy lábnélküli tokokkal kell dolgoznom (DFN, QFN, stb.), legalábbis azért, mert sosem próbáltam.

2015. június 11., csütörtök

Kiterjeszthető breadboard

Ez egy rövid történet. Tegnap reggel, amikor az iroda felé vezettem, eszembe jutott, hogyan tudom a breadboardok egy régi problémáját megoldani. Ha valami széles cuccot dugok bele, egyszerűen nem marad elég üres lyuk a csatlakozó kábeleknek.


Némelyek igen vad megoldással próbálkoztak:



Mi van, ha kettévágok egy breadboardot, rászerelek két fióksínt, és széthúzom abba a pozicióba, ahol a belerakandó cucc szabadon hagyja a négy üres lyukat minden lábhoz:


A nap folyamán a megterveztem a cuccot, csak a fejemben. Nem rajzoltam, nem írtam egy sort sem. Délután volt egy pici időm és befutottam az Obiba, hogy összeszedjem a hiányzó dolgokat. Fióksínt, alu L idomot, és fenyőlécet vettem (van fenyő faanyag otthon, csak meg akartam spórolni a hosszas famunkát).
Este, amikor a család elment aludni, nekiálltam.
Fogtam a három breadboard egyikét és kettévágtam a proxxon mikró asztali körfűrésszel.
Levágtam a szükséges NYÁK alaplemezt, az aluprofilt és a fát is. Fúrtam egy rakás lyukat, majd összecsavaroztam az egészet. Amikor kész lett az alap ráragasztottam a breadboardokat, az eleve az alján lévő kétoldalas ragaccsal.
Kész. Kb. két óra munka volt vele.
Valószínüleg életem leggyorsabb projectje volt. :-)





2015. június 10., szerda

Megérkezett

Valami megjött.

Mi?
A Pebble Time-om :-)

NYÁK satu

Egy pár hónappal ezelőtt vettem egy NYÁK satut:


Kiderült, hogy a szerkezet egy használhatatlan szemét. Nem elég, hogy 0,8mm-es panelhez lett optimalizálva és én általában 1,6mm-est használok, de a satu mechanikája egy katasztrófa. Párszor próbáltam használni, de utálom.
A múltkor a Hackaday boltjában nézelődtem és rátaláltam a Stickvise-ra. Jól nézett ki, gondoltam rá, hogy veszek egyet, de valahogy a szállítási költséget nem akaródzott kifizetni.



Most eldöntöttem. Biztos vagyok benne. Teljesen. NEM FOGOM MEGVENNI, mert...
NYERTEM!!!
Hogy pontos legyek, kettőt nyertem. Mindkét projectem (CNC Motor Control, USB Booster) amit a  Hackaday.io 2015 Hackaday Prize versenyre beneveztem nyert egy-egy Stickvise-t a múlt héten.
Imádok nyerni dolgokat. Főleg számomra hasznosakat. Kösszi fiúk!

2015. június 9., kedd

LightUp - kampány lefújva

Összezavarodtam.
Amikor a Faraday kit új kampánya  elindult a Kickstarteren, úgy tűnt sikerül elérnie a kitűzött célt. Egy pár nap (vagy mondjuk egy hét) után úgy tűnt, nem fogja elérni a kitűzött célt.
Az utolsó héten nagy támogatások érkeztek, és úgy tűnt, hogy szoros lesz, de meglehet.
 


Ma reggel jött egy üzenet. Lefújták, ezzel a szöveggel:

"Hello Kickstarter friends,

It’s been incredible to see your outpouring of support to help bring this project to life. As you might imagine, a lot has been going on behind the scenes as well. We expected that it’d be a wild ride, but even knowing that we couldn't have predicted what the last few weeks would bring.
A tremendous opportunity literally just popped onto our radar (like…yesterday). We can't divulge too much yet, but in short we're in our strongest position ever to fund and launch our next generation of kits in a big way later this year. It was a tough choice, but to be able to pursue this newly opened path we're ending this campaign and returning your pledges.
We know you all are our earliest and strongest supporters, given that you've pledged your hard-earned cash for what we're making. We want to assure you that we’re as committed as ever to producing and delivering our new kit to your doorstep. This new path keeps us on a similar timetable, without tying up your funds unnecessarily to boot!
As a gesture of thanks for your early support, here's what we're going to do:

  • Provide a discount coupon for our Edison and Tesla Kit (available now)
  • We know many of you early adopters are excited by features of our new kit, so when we’re closer to completion we'll provide an opportunity for you to grab it at the Kickstarter price.
We'll be messaging our backers directly so you can take advantage of either (or both) of these offers. Thanks again, and stay tuned for more!

Tarun & Josh"


Nem tudom mit gondoljak.

2015. június 8., hétfő

TI Precision Labs másolat

A Texas Instruments nemrég publikált egy nagyszerű video és labor szériát, megtanítva egy rakás dolgot a műveleti erősítőkről:
http://www.ti.com/lsds/ti/amplifiers-linear/precision-amplifier-precision-labs.page
Azt hiszem ez valóban egy remek tanfolyam, köszönjük, hogy ezt összerakták. Valóban tetszik.
Ugyanakkor van itt egy kis probléma. Az NI virtual lab ára, biztosan nem egy hobbistának való, rendben, tudjuk a saját műszereinket használni.
És a laborokhoz használható készlet ára egy őrület. 199 USD egy panelért amin van egy pár passzív alkatrész és néhány műveleti erősítő?



Ne már! Ezeknek elgurult a gyógyszere! Ez ugyanaz a cég aki beterítette a világot az 5 dolláros LaunchPad-ekkel - Engem is rávéve, hogy 20 év után leporoljam a pákám?
Körülnéztem a helyi (közel elérhető) forgalmazóknál (Lomex, HQ, Farenll, TME). Kizárólag egy panelre számolva az egész kijön 50 dollárból (a száálítási költségekkel együtt), ha beleteszek némi plusz munkát az alkatrész árösszehasonlításba, akkor még kevesebből.
Tehát indul az utazás. Lemásolom ezt a cuccot...


Dimag

Van egy szolgáltatás.
Megkerülni nem tudom, de egy borzalmas katasztrófa. Dimag-nak hívják.
Van egy újság amit olvasok (sőt még írtam is bele): a Rádiótechnika.
Elektronikus formában sajnos, csak a Dimag-on keresztül érhető el. A szerkesztőség, jegyzem joggal utálja, ha illegálisan terjed az újság mert ebből nincs bevételük (az hogy nem terjesztik online ingyenesen, egy döntés a részükről, amivel akár egyetértek, akár nem, el kell fogadnom és tiszteletben kell tartanom):


És akkor a Dimag. Egy közröhely. A progi szar, és ha telepítem most ezt kapom:

Ha nem tudnád elolvasni azt a pirosat:
"Ön kimerítette a maximálisan engedélyezett eszközök számát. (A megvásárolt, előfizetett, digitálisan védett kiadványok maximum 3 különálló eszközön futtathatóak)"

Van két asztali gépem, egy iPad-em és egy notim. Ok, nyelek egyet, csak hármon fogom használni. keresem, hogy hol tudom törölni az aktuálisakat. Ezt találom:

"Olvashatom akár több gépen is a magazinokat?

Igen, de maximum 3 gépen. Így lehetősége van otthon és az irodában is olvasni a kedvenc lapjait. Az aktív gépeket bármikor cserélheti(pl.: új  eszközök vásárlása esetén), ám ez 1 munkanapot vesz igénybe, míg az új aktiválódik és azonnal deaktiválódik a régi. A cseréhez kérjük, felhasználói névével jelentkezzen az ugyfelszolgalat@dimag.hu elérhetőségen, ahol kollégáink állnak rendelkezésére."

Magasszinű szolgáltatás Magyar módra.
Vajon ezek után megfogok-e tenni mindent, hogy mondjuk PDF-et csináljak a kiadványokból, hogy a saját eszközeimen olvasni tudjam?
A saját, jogszerűen megvásárolt példányokból.

Azt még tegyük, hozzá, hogy a bejelentkezési információk kezelése olyan magasszintű mind az iOS-es mind a Windows 8-as verzión, hogy a rosszul megadott, el nem fogadott adatok, csak az alkalmazás leszedésével és újratelepítésével kezelhetőek. Konkrétan kilép az alkalmazás és ennyi.


2015. június 7., vasárnap

USB Booster 0. - :-)

Néhány hónappal ezelőtt elindítottam egy USB Booster nevű projectet. Eddig a blogig időhiány miatt. Csak a Hackaday.io-n indítottam el.
A probléma:
Van egy rakás mindenféle fejlesztőkészletem. Ezek szinte kizárólag az USB-ről kapják a tápellátást. Az történt, hogy nincs külső táppal rendelkező USB hubom (még venni is próbáltam egyet, de amit választottam, végülis nem lett jó).
Némelyik fejleszőpanelnek valóban kell az 5V. Ha megmérem az USBfeszültségét - hubokal, kábelekel, egy nagyáramú fejlesztő eszköznél (mint az STM32F429-DISCOVERY), akár 4V-ra, vagy az alá is leeshet. Úgy tűnik, ez nem elég a panelnek. Az applikációs USB nem működött így.



A megoldás:
Az jutott eszembe, mi van, ha belerakok egy kapcsolóüzemű boost konvertert az USB tápellátásba és a jelvezetékeket egyszerűen átkötöm a panelhez?
Ez egy pici panel amit be lehet rakni nkét USB kábel közés és kész, nincs szükésg külsö tápellátásra.
Először az elterjedt MC34063-al akartam megépíteni, mert egyszerű és olcsó. Később rájöttem, hogy mégsem olyan olcsó a nagyméretű külső komponensek miatt (alacsony kapcsolási frekvencia), ráadásul nagy és rossz hatásfokú lesz az eredmény. Szóval dobtam.
A project hónapokig így maradt.
Néhány hete elkezdtem keresni valami olcsó boost konvertert egy másik projecthez. Véletlenül rátaláltam a Microchip MCP1642-re. Kiderült, hogy ahhoz a projecthez nem jó, de ebbe remekül illeszkedik.
A történet itt kezdődik...