2017. október 4., szerda

Fake RF-ID 2.

Kaptam e-mail-t, felhívtak telefonon és elnézést kértek a késői RMA válaszért. Láthatóan olvasták amit írtam. Ma vissza is vittem a cuccot.
Azt gondolom, az ügy részemről lezárva.
Az ügy tanulságai számomra:
1. Ha sürgős projectem van és megvan az esélye, hogy olyasmit kell rendelnem hozzá, aminél nem kizárható, hogy hamisított termék jöjjön, több forrásból fogom megrendelni. Ha itt is így jártam volna el, akkor talán bele fért volna a projectbe, hogy saját RF-ID olvasót használjak.
2. RF-ID-s cikkem érte el a blogom eddigi legnagyobb látogatottságát. Ez kicsit elszomorít. Az, hogy mindenkit jobban érdekel a balhé, mint a sikeres megoldások.

2017. szeptember 30., szombat

Fake RF-ID

Kicsit szomorú vagyok. Abban reménykedtem, hogy ezt a cikket nem kell megírnom.
Elég sok mindent szoktam a kis projectjeimhez vásárolni különböző távolkeleti kereskedőktől az interneten (AliExpress, eBay, Banggood, Electrodragon, DX, stb.), ebből elég jól tudom, hogy könnyen bele lehet futni hamisítványokba. A dolgok olcsók, a projectek általában nem sürgősek (csak magamnak állíthatnék fel határidőket, de nem teszem), így ha valami gagyi, általában nem okoz problémát újra rendelni.
Ez esetben kicsit más történt. Kaptam egy feladatot, aminek kb. 3 hét volt a határideje, így a távolkeleti rendelés szóba sem jöhetett. Már egy ideje tisztában vagyok vele, hogy a HeStore árul különböző távolkeleti forrásból származó modulokat. Tartanak egy elég jó választékot, viszonylag értelmezhető áron. Értsd, egy $2-os modul náluk mondjuk 900Ft-ba kerül, és nem 5000-be mint egyéb helyeken (tisztelet a kívételnek) ahol ilyesmi néha feltűnik.
Ebből adódóan náluk rendeltem egy rakás dolgot ehhez a projecthez. Köztük ezt az RF-ID olvasót is:


Kibontottam az elsőt, rákötöttem egy ESP8266-ra, piszok bizonytalanul olvasott. A hozzá adott kártyát csak sokadszorra, a hozzá adott tag-et egyáltalán nem. Kicsit gyanúsak lettek a dolgok így rámértem, felvett valami 500mA-t (ami rengeteg egy ilyen cucchoz). Majd egy idő után már az ESP8266-al sem kommunikált. Kibontottam még kettőt a megrendeltek közül, azok, uC-vel ugyan kommunikáltak, az áramfelvételük rendben volt de semmit sem olvastak.
Kb. egy hét kínszenvedés után, csak ellenőrizendő a sejtésemet, kerestem más magyar forgalmazót. Két másik helyről is rendeltem ugyanilyen olvasót. Azok elsőre tökéletesen működtek. Ebből arra következtetek, hogy a HeStore-os cucc fake.
Nem mondom, bosszantott a dolog. Nem azért mert fake a cucc, hanem az elvesztegetett időm miatt. A project ugyan összeállt, de az RF-ID része időhiány miatt a végén lemaradt.
Ettől még nem volt bajom a HeStore-ral, bár örültem volna, ha úgy árulják ezeket a cuccokat, hogy minden típusból egy-egy darabot legálább letesztelnek, mielőtt forgalomba hozzák.
Ami viszont piszokul dühít:
Kitöltöttem egy RMA-t, hogy legalább azt a három darabot amit még nem bontottam ki visszavegyék, valamint, hogy teszteljék le ami náluk van, hogy más ne járjon így.
Na most a kitöltött RMA-ra egy hét alatt sem voltak képesek válaszolni. Se egy e-mail, se egy telefon. Nagy büdös csönd van.
Azt gondolom, hogy most egy jó ideig nagyon meggondolom, hogy vegyek-e bármit tőlük. Azt hiszem inkább nem.



2017. augusztus 26., szombat

Pen Plotter 4 - InkScape/KiCAD munkamenet rajzoláshoz

A plotter első tesztje (ez it)



a következő munkamenettel készült:
Rajzoltam egy spirált az InkScape-ben, elmentettem DXF-ként és a DXF2GCODE programmal átkonvertáltam
https://sourceforge.net/projects/dxf2gcode/
Kipróbáltam néhány gcode küldőt, de végülis a Raspberry Pi/Ubuntu/Octoprint kombónál maradtam, amivel eléggé tisztában vagyok a 3D nyomtató miatt.
A fenti munkamenetnek van néhány baja:
  • Képtelen megfelelő skálázást produkálni. Azt nem tudom, hogy csak az én bénaságom, vagy a szoftverek baja.
  • A DXF2GCODE inkább hasonlít egy CAM szoftverre mint egy plug and play konverziós megoldásra. A plotternek sokkal egyszerűbb G code-ra van szüksége mint egy CNC marónak. Az a lehetőség, hogy marófejekkel, zsebekkel, stb. dolgozzunk itt teljesen felesleges.
  • Van egy vonal a plotter kezdőpontja és az ábra kezdőpontja között aminek nem kéne ott lennie. Ezt nem a munkamenet okozza, de erre majd visszatérek később.
Ezen a ponton elkezdtem másképp hozzáálni a feladathoz. A DXF egy mechanikai CAD formátum, tehát nem igazán tollas plotterekhez tervezték, ugyanakkor a HPGL kifejezetten a HP tollas plottereinek a nyelve.
Elkezdtem keresni egy programot ami a HPGL-t G code-á alakítja. Találtam néhány konvertert. Egy sem felelt meg a céljaimnak. A nagyja képtelen volt a HPGL AA íveit G2, G3 ívekké alakítani. Ez a konverzió feltételez némi trigonometriai tudást. Úgy látszik ezt néhány programozó nem tudta megugrani. Néhány próbálkozás után feladtam, hogy valami kész megoldást használjak.
Tehát írtam egy konveretert. Megtalálható a plotter github reojában:
https://github.com/sufzoli/suf-3D-Plotter/tree/master/SW/Hpgl2Gcode
Még vannak hiányosságai mint a hiányos hibakezelés vagy az útvonal optimalizáció hiánya, de teszi a dolgát.
Most nézzük meg, hogy működik a munkamenet.
Az eredeti rajz:


Először is a rajz objektumait útvonalakká (path) kell alakítani, másképp nem jelennek meg a HPGL fájlban:


Ha ez kész van elmenthetjük HPGL-ként:



Most jön a trükkös része:
Az InkScape HPGL mentés ablaka kivágó plotterhez tartalmaz alapbeállítáűsokat ami itt nekünk nem jó. Ezért a nagyját meg kell változtatni az alábbiak szerint:

 

Most átkonvertálhatjuk G code-á.
Két különböző beállítást használtam. Az ok, hogy a plotter M280 P0 S50 parancsot használ a fej felemeléséhez és M280 P0 S0 parancsot a letevéséhez.
A szokásos CNC marók G1 parancsot használnak a Z irány mozgatásához. Az elterjedt G code szimulátor a CAMotics nem tudja értelmezni az én toll magasság vezérlő parancsaimat így a szimulációra lecseréltem ezeket G1 Z5 F50-re és G1 Z-2 F50-re:


Az eredmény a szimulátorban:


Jól néz ki, csináljuk meg a plotterhez is:


Mint látható a PenUp és PenDown paraméterek hiányoznak. Az oka, hogy ezek az application config-ban kerültek elhelyezésre.
Ezek után feltöltöttem a fájlt az Octoprintre és kiküldtem a plotternek. Az eredmény katasztrófális. Rajzolt egy két centis szaggatott vonalat a plotter kezdöpontjából kiindulva az ábra kedőpontja felé, majd lerajzolta az egész ábrát a levegőbe (toll felemelve).
Az első pillanattól kezdve tudtam az okot. Ez azonos a korábban említett problémával (vonal a plotter kezdőpontjától a spirál kezdőpontjáig). A G code-ok nem sorrendben hajtódnak végre.
Tudom a Marlin firmware-ről, hogy bizonyos parancsok sorban, más parancsok viszont soron kívül hajtódnak végre. Néhány órán keresztül olvasgattam a Marlin forráskódját, hogy megtaláljam, hogyan lehet ezt a viselkedést megváltoztatni. Sikertelenül. Feladtam ezen a ponton és megkérdeztem a Marlin fórumon.
A válasz sokkal egyszerűbb mint gondoltam. Ha kiteszünk egy M400-as parancsot (vár a korábbi parancsok befejezésére) a soron kívüli parancsok elé az megoldja a problémát. Még a kódon sem kellett változtatnom, a toll vezérlő parancsaim a konfigurációs fájlban vannak.
Az egyetlen szükséges trükk a töbsoros szöveg kezelése a .Net konfigurációs fájlban. Tehát a paraméter most valahogy így néz ki:
M400
M280 P0 S0

És végül az eredmény:


A monverter amit írtam a KiCAD HPGL kimenetét is kezeli. Egyenlőre csak rajzolásra használható és nem nyák marásra. Ez majd később jön.

2017. augusztus 14., hétfő

Graylog, Elasticsearch, maximális mezőszám, graylog_deflector

Csak mert nem vagyok linuxos gyerek.
Néhány napja összeraktam a vadiúj Graylog szerverünket.
Sikeresen hozzákötöttem valami 10+ Windows szervert, hogy begyűjtse az eseménynapló bejegyzéseket róluk.
A project második részeként hozzá akartam adni néhány linux szervert is.
zzáadtam az elsőt, látszik, hogy a begyűjtés működik, az üzenetek beérkeznek, de a konzolon nem jelenik meg semmi. Fura.
Kicsit mélyebbre ásva az index hibalista ezzel volt tele:
{"type":"illegal_argument_exception","reason":"Limit of total fields [1000] in index [graylog_0] has been exceeded"}
Ez azt jelenti, hogy túlment a rendszer a maximális mezőszámon (azt hiszem, hogy a Windows nagytömegű eseménytítusa miatt)
Elolvastam egy rakás fórumbejegyzést róla. Megpróbáltam beállítani az elasticsearch.yml-ben.
Nem segített. Az eredmény egy működésképtelen elasticsearch lett.
Végül lepucoltam az egészet (elasticsearch) az indexekkel eggyüttvéve és újratelepítettem.
Az eredmény:
Lett egy működő elasticsearch-öm. Az 1000-es mezőlimit maradt, de jött hozzá mégegy hiba. Valami ilyesmi:
A graylog_deflector egy index és nem egy alias.
Kugli újra, a hibára rátaláltam, a megoldásra nem. Elkezdtem gondolkodni a guglizás helyett. Amire rájöttem:
  1. Az egyik log fáljból kiderült, hogy az elasticsearch beállításai nem a konfig fájlon keresztül mennek, hanem a web API-n keresztül, JSON objektumokban.
  2. A curl a barátod
  3. A Graylog létrehozza a grylog_deflector-t indexként, ha nem találja a graylog_alias-t. Ezt utána nem tudja használni. Ezzel azután semmit sem tudsz kezdeni a Graylog felületen belül, tehát a dolog el van cseszve.
A megoldás a fentiek alapján:

  1. A Graylog web  felületén menj be a System/Indices>Indices-be. Válaszd ki a Default index set-et
  2. Maintanance-ben válaszd ki a Rotate active write index pontot. Ez gyárt egy graylog_0 nevű index-et (csak ez nem fog működni)
  3. A konzolon álítsd le a graylog-ot:
    sudo service graylog-server stop
  4. Kezeljük az 1000 mező problémáját:
    curl -XPUT 'http://localhost:9200/_all/_settings?preserve_existing=true' -d '{
      "index.mapping.total_fields.limit" : "5000"
    }'
  5. Állítsuk le a graylog_deflector index-et:
    curl -XPOST 'localhost:9200/graylog_deflector/_close?pretty'
  6. Töröljük a graylog_deflector index-et:
    curl -XDELETE 'localhost:9200/graylog_deflector?pretty'
  7. Adjuk hozzá a graylog_deflector aliast az újonan gyártott graylog_0 index-hez:
    curl -XPOST 'localhost:9200/_aliases?pretty' -H 'Content-Type: application/json' -d'
    {
        "actions" : [
            { "add" : { "index" : "graylog_0", "alias" : "graylog_deflector" } }
        ]
    }'
  8. Indítsuk el a graylog-ot:
    sudo service graylog-server start
  9. Most a graylog elekzd bőszen indexelni ez akár napokig is tathat, de a begyűjtött üzenetek elkezdenek látszani közben.

2017. július 31., hétfő

Pen Plotter 3. - Működik

Végül működik.
Összeraktam az egészet, újraterveztem a toll tartól.
A probléma a következő volt:
Az SG90-es szervó amit használni akartam túl gyengének bizonyult
A damilos megoldás a Z tengely felhúzására nem bizonyult nagy ötletnek
Az arduino nem tudott elég áramot adni a megakadt szervónak, így újraindult amikor a fejet felhúztam

Az új verzióban:
Az SG90-et lecseréltem egy erősebb MG995-re
A szervó közvetlenül mozgatja a Z tengely kocsit
Hozzáadtam egy 6V-os feszültség szabályozót ami a nagyméretű 12V-os tápról megy és nem az arduinoról.

A fej elektronikája még egy nagy katyvasz, miután nem terveztem még megfelelő panelt hozzá (ez csak akkor fog megtörténni amikor a maró és alézergravirozó fej terv is elkészül):



Végül a kész cucc működés közben:


2017. július 27., csütörtök

Pen Plotter 2. - Proxxon mérése

Van egy Proxxon fúróm. Azt tervezem, hogy felteszem a plotterre mint cseredarab a toll helyére, hogy minimális marási feladatokat meg lehessen csinálni vele.
Ehhez nem akarom az eredeti tápegyeséget használni. Miután a fordulatszám szabályozás a tápegységben van tudni akartam a tulajdonságait:

  • Milyen a vezérlés? Csak sima PWM vagy van rajta valami szűrés?
  • Mi a PWM frekvenciája?

A szerkezet mérése szétszedés nélkül nem tűnt egyszerű feladatnak. Az ok, hogy a Proxxon valami saját idióta csatlakozót használ ami külön nem kapható. Megmértem a tüskék átmérőjét és két 2.3mm-es csigafúróval megoldottam:


A mérések:
Terhelés nélkül:


Minimális sebességen:


Maximális sebességen:


Az én izlésemnek túl zajos. Kiderítettem, hogy 100Hz-en megy és nincs rajta szűrés.
Ezek alapján már meg tudom tervezni az elektronikát a plotterhez.

2017. július 5., szerda

Pen Plotter 1.

Ezt a projectet sajnos nem dokumentáltam útközben olyan mélyen lépésről lépésre, mint kellett volna. Most csak le szeretném írni, hogy hol tartok vele. Leginkább képekben.
Több mint három hónapja, volt egy beszélgetésem a fiammal. Azt mondta, hogy akar egy "rajzoló gépet" építeni velem (tulajdonképpen egy pen plottert). Elkezdtem tervezni egyet.
Némi idővel később kiderült, hogy ő legóból szeretett volna valamit gyorsan összerakni.
Ekkor már túl mélyen benne voltam a tervezésben, ezért nem akartam abbahagyni. Továbbá az tervezem, hogy a szerkezet cserélhető fejet kap, így használható lesz könnyű CNC marónak és lézervágónak/gravírozónak is.
Azt hiszem a terv nagyjából kész:




Néhány dolgot, úgy mint bordásszíjjak, csavarok, távtartók, kábellánc kihagytam belőle.
Itt van az alkatrészek egy része kinyomtatva:



Mint látható, néhány dolog már össze van rakva,  mint az Y tengely meghajtása (kerek fehér cucc középen) és a Z tengely kocsija (a zöld cucc)
Az Y tengely bordás szíj rögzítése:



Rengeteg lyuk. Az alap lap.


Az X tengely összerakva:


folyt köv...

Posta

Lehet, hogy én vagyok a telhetetlen, de számomra ez alapszolgáltatás. Bejelentkeztem az Énpostám című csodára. Feltételezni mertem, hogy ha már van személyes fiókom, akkor az érkező csomagjaim csomagszámát el tudom tárolni és amikor akarom, egy nézetben láthatom, hogy hol vannak a cuccaim. De nem. Marad a szokásos tárolás, sticky note a desktopon és onnan másolgatom be.
Ha ilyesmi nem megy rajta, akkor mégis minek?

2017. június 30., péntek

Medicover

Valamikor Magyarországon:
Ez egy tanulságos történet, egészségügyről, hozzáállásról.

Utazás -22 nap:
Kapok egy levelet a központi rendszertől, hogy a jogosítványom egy hónap múlva lejár. Amint meglátom, hívom a Medicover-t akik a háziorvosomként (nem)funkcionálnak. Kérek időpontot. Meg is kapom a -18. és -17. napra (közte hétvége volt)

Utazás -18 nap:
Megvan a labor és a szemészet

Utazás -17 nap:
Megvan az EKG.
A háziorvos közli, hogy az új előírások miatt alvásvizsgálatra kell mennem, de ne aggódjak, az gyorsan meglesz. Papír nincs a jogsihoz.
Próbálok bejelentkezni a vizsgálatra a recepción, közlik, hogy nem lehet, mert csak telefonon a call centeren keresztül.
Felhívom a call centert. Adnak időpontot: Utazás +17. napra. Kiverem a balhét, hogy ne szórakozzanak velem, vezetenem kell külföldön és addigra lejár a jogsim.
Ok. keresnek korábbi időpontot. Később hívnak.
Nem hívnak, felhívom őket, hogy mi van. Megvan az időpont, csak nem hívtak, az Utazás -11. nap
Később hív aki a készüléket adja, másnap mehetek érte, harmadnap vigyem vissza.

Utazás -16 nap:
Elhozom a készüléket. Remélem, a holnapi nappal végeztünk.
Megtudom, hogy nem, mert külsős orvos értékeli ki és az kb. két hét. Mondom nekik, hogy szóljon a külsős orvosnak, hogy sürgős.

Utazás -15 nap:
Visszaviszem a készüléket, nyomatékosan tudatom velük, hogy sürgős az ügy.

Várok egy hetet, hátha megkapom az eredményt.

Utazás: -5 nap:
Telefonálok. Nincs eredmény. Feleségem is telefonál, hátha elér valamit: Semmi

Utazás: -4 nap:
Telefon, nincs eredmény. Nem értik, hogy mi a bajom, ők megmondták, hogy két hét. Én meg megmondtam, hogy sürgős. Ennyiben maradtunk

Utazás: -3 nap:
Telefon, nincs eredmény. Látja, hogy előző nap is telefonáltam, hozzáírja ezt is a listához.

Utazás: -2 nap:
Telefon, nincs eredmény. Már elég dühös vagyok, kb. az utolsó esélyem, hogy tudjak kint vezetni.

Utazás: -1 nap:
Telefon. Közli az automata, hogy mind a klinikák, mind a call center zárva.
Ez már a pofátlanság netovábbja, annyi gerinc sem volt bennünk, hogy előző nap a pofámba mondják, ne telefonálj holnap te marha, zárva vagyunk, megszívtad.

Gondolkoztam, hogy leírjam-e hogy miért szivattak meg, de nem teszem. Mindenki vonja le magának a történet tanulságait.

2017. május 27., szombat

StepTest 1.

A Cyclone mechanika építése közben piszokul utáltam amikor a különböző irányokat kézzel egyik végétől a másik végéig kellett tekernem. Elgondolkodtam. Mi lenne, ha építenék egy egyszerű áramkört a léptetőmotorokhoz ami megcsinálja ezt helyettem.
Semmi mikrokontroller, csak a léptetőmotor meghajtó, egy potival változtatható oszcillátor, egy irányváltó kapcsoló, és a szükséges tápegység.
A lehető legegyszerűbbet szerettem volna, tehát csak felkaptam két kapcsoltást az internetről alapnak.
A DRV8825-ös modul minimális konfigurációját a pololu-tól:



És egy 50% kitöltési tényezőjű 555 konfigurációt:


A C1 helyén 680nF-ot az R2 helyén pedig egy sorbakötött 1K-s ellenállást és egy 10K-s potit használtam. Íme az eredmény:
A leglassabb:


És a leggyorsabb:



Így a frekvenciát 74 és 704Hz között tudom változtatni.
Hozzátettem még egy egyszerű 78l05-ös stabilizátort, így az egész áramkör elmegy egy 12V-os tápról.

Próbapanelen összerakva:


A tesztelés során kiderült, hogy a motor elég zajos. Azon gondolkodom, hogy használni fogom a microstepping-et ezzel párhuzamosan növelve a frekvenciát a C1 értékének csökkentésével.

Következik: normálisan megépítve.

2017. május 26., péntek

Cyclone PCB Factory 5.

Ó, neeem.
Megpróbáltam beszerelni a Dremelt a Cyclone-ba:



Ez nem működik.
Most jöttem rá, hogy nekem egy Dremel 300-asom van és a Z tartót Dremel 3000-hez tervezték.
Nem találtam kész tervet a Dremel 300-hoz. Hogy az a....
Van néhány lehetőségem:
Tervezetl egy tartót a Proxxonomhoz.
Veszek valamit az eBay-en/AliExpress-en (775-ös DC motor, CNC marómotor), ezekhez van kész tartó terv.
Veszek egy Dremel 3000-et.
Fél napig hasonlítgattam a lehetőségeket, próbáltam kitalálni, mi lenne a legjobb megoldás. Végül is úgy döntöttem, veszek egy Dremel 3000-et. Ehhez kellett a legkissebb energiabefektetés és ez a leggyorsabb megoldás. Találtam is egyet bruttó 13 ezerért, csomagautomatába ingyen szállítással.
Reggel megrendeltem, aznap este landolt a Csömöri FoxPost automatában (ez gyors volt):



2017. május 25., csütörtök

Cyclone PCB Factory 4.

Az előző bejegyzésben jelzett dolgokat el kezdtem javítani. Elmentem két helyi boltba (több időm nem volt), hogy találjak M3-as hernyócsavart a léptetőmotorokhoz. Nem sikerült.
Mi van, ha megpróbálok otthon gyártani?
Itt az összeállítás:


És az eredmény:


Azt hiszem, nem is olyan rossz, első kísérletnek.

2017. május 24., szerda

3D Nyomtatott pohárjelölő

Van három gyerekem. A poharaikat tipikusan széthagyják a házban, és egy pár perc után már senki sem emlékszik rá, hogy egy adott pohár kié.
Ennek véget akartam vetni. Terveztem egy műanyag gyűrűt a poharakra.
Itt az eredmény:


2017. május 23., kedd

Cyclone PCB Factory 3.

Nagyjából befejeztem a mechanika összerakását:


Elégedett vagyok vele. Ez az első eset, hogy a fiam segített egy projektemnél. :-)

Két dolog van amit ellenőrizni/változtatni akarok ezen:

  • Nem kaptam M3-as hernyócsavart. Tehát összeraktam normál csavarokkal és változtattam a fogaskerekek elhelyezésén. Nem vagyok vele boldog, valahogy szerzek hernyócsavart.
  • A Z irány menetes szára lehet, hogy túl hosszú. Meg fogom nézni amikor beszerelem a Dremelt és vágok belőle, ha kell.

Exchange 2016 policy mizéria

Sírok.
Azt hittem, hogy egy bő hetes CU5 -> CU4 downgrade megoldja az e-mail policy bajom.
Hát nem.
Zoltan.Goemoeri@<domain> lettem. És ennek megfelelően természetesen a Fülöp családnevű kollégám Fulop lett. Konzisztens mi?
Hogy az a jó büdös.
Na szóval, ez ment a policy-ba:

%röo%g.%s@<domain>

Mostmár jó.
Csókoltatom a Microsoft-ot.

2017. május 22., hétfő

Cyclone PCB Factory 2.

Elkezdtem összerakni a Cyclone-t.
Így néz ki most:


Amikor megpróbáltam összerakni a mozgó platnint (Y irány), rájöttem, hogy ez egy problémás megoldás. Csak egyen méretű NYÁK lappal működik. Ha változó méretű lapokat akarok marni, akkor ezt valami másra kell cserélnem.
Így terveztem egy másikat:


Ebbe tudok különböző méretű paneleket rögzíteni.
Elkezdtem kinyomtatni a darabjait.
Úgy tűnik, a GeeeTech nyomtató kihívásokkal küzd:


Elég pontosan tudom, hogy mi a gond. Ennek a nyomtatónak nincs tárgyhűtése. Később majd gyártok hozzá, de nem most. Most tudom, hogyan kezeljem ezt le. Tehát végülis kinyomtattam hiba nélkül.
Az összeszerelés később jön.

2017. május 21., vasárnap

Cyclone PCB Factory 1.

Valaki Facebook posztjában láttam ezt:


Eldöntöttem, akarok egy ilyet.
Miután az egyik 3D nyomtatóm (a Geeetech) el kezdett működni. Ezúttal megbízhatóan. Kinyomtattam az összes műanyag alkatrészt:. A gusztustalan T színű PLA-ból. :-)


Igen, ezt a képet már publikáltam korábban, de a rendszerint el vagyok maradva a bejegyzéseimmel.

2017. május 19., péntek

3D nyomtatási hiba

Úgy tűnik, hogy a 3D nyomtatóm kihívásokkal küzd ma:


Ez a fiam plotterének a bordás szíj rögzítője.
Ez volt a terv:


2017. május 16., kedd

Exchange 2016 Cumulative Downgrade 5

Hosszú kihagyás után újra Microsoft Exchange került a kezeim közé. Ráadásul egyszerre több infrastruktúra is.
Mint amolyan rutinos Exchange admin, az Exchange 2016 telelepítéséhez. az aktuális CUD5-öt töltöttem le. Nem kellett volna.
1. Ha azt hiszed, hogy a %g.%s@<domain> a megfelelő SMTP policy bejegyzés akkor tévedsz:


Az Exchange elfelejtett Latin2-ül.
2. A levél szintű visszaállítás bizonyos backup szoftverekben kuka:
http://www.virtubytes.com/2017/04/17/veeam-exchange-2016-cu5-issue/
https://www.veritas.com/support/en_US/article.000126520

Oracle kabbe

Azt gondolom, hogy a világban rengeteg Java-t használó eszköz van. Ezeknek nem elhanyagolható része beágyazott rendszerekben fut. Ezeknek a beágyazott rendszereknek egy részét nem frissítik naponta, hetente. Akár az is előfordul, hogy 5-6 esetleg több éve változatlan formában működnek.
Ha ez egy informatikai infrastruktúrában, a külvilágtól elzártan, megfelelő védelemmel ellátva történik, akkor ez még talán biztonsági kockázatot sem jelent.
Ma reggel, a vírus cirkuszok miatt frissítettem pár lemaradt gépet. Köztük az alattunk lévő Hyper-V-t is. Ez ugye egy nem egyszerű kör, mert minden rajta futó dolgot le kellett állítani (a hibatűrés még nem készült el). Az egésznek otthonról álltam neki.
A frissítések lefutottak. Reggel 5-re jutottam oda, hogy újraindítsam a gépet.
5:30: Nem indult újra, kezdek ideges lenni. Gondolkozom...
5:35: Kiderítettem, az iDrac jelszavát, IP címét (minden vackot én sem tartok fejben, a céges KeePass meg bent maradt az irodában a notimmal együtt)
5:40: Bejutottam az iDrac-ra, már hulla ideg vagyok, hogy miért nem indul el.
5:42: Megtalálom a konzol linket. Rábökök - Ehhez az alkalmazáshoz nincs futtatókörnyezet. Gratula: java.com JRE telepít.
5:45: Nem indul. Közli, hogy az MD5withRSA algoritmus neki már nem jó, így az alkalmazást alá nem írtnak tekinti és nem hajlandó elindítani.
5:47: Gugli, hol lehet ezt kikapcsolni. Java kontrol panel elővesz, az összes "not recommended" opció bekapcsol. Alkalmazás nem idul.
5:50: Megtalálom ezt:

Magyarán, ha a fejem tetejére állok sem tudom engedélyezni. Kérdem én, hogy az Oracle milyen jogon dönti el, hogy én használhatom-e a Dell szerverem vagy nem? Az ok, hogy kitiltják, és én ha akarom, saját felelőségemre engedélyezhetem, de az nem, hogy ők döntöttek én meg mehetek a sóhivatalba.
5:52: Ezek szerint a korábbi JRE-vel mennie kell. Megkeresem a Java 7-est. Megpróbálom letölteni. Oracle közli, hogy ehhez regisztráció szükséges.
Kitöltöm a regisztrációs formot, minden kötelező mezőbe valós adatot írok. Pontosan azt, hogy: kabbe
5:56: Megerősítem a regisztrációm, letöltöm a 7-est. 8-as le, 7-es föl. biztonság ahol lehet lekapcsol. A hiba marad. Nem csak szivattok hanem hazudtok is: a "starting with the Java 8 Update 131 release"-be hogyan tartozik bele a Java 7 Update 80?
6:00: Felkeltem a gyerekeket, indul a reggeli program.
6:05: Írok egy levelet, hogy nem tervezett leállás van.
6:10: A kollégámat beköldöm azt irodába, hogy nézze meg mi van - én sajnos a fejem tetejére állok sem tudok fél 9 előtt beérni ma.
6:35: Most végre van öt percem. Java 7 le, Java 6 fel. Végre elindul ez a vacak. Belépek a konzolra.
A Dell szerver ott áll bambán és várja, hogy nyomjak F1-et a folytatáshoz, mert nincs rádugva billentyűzet.
Ááááááááááááááááááááááááááááááááááá.....................................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



2017. április 20., csütörtök

MVP Reconnect ajándék

Az MVP Reconnect ajándékom megérkezett a Microsoft-tól:


GeeeTech 3D Nyomtató 7.

Igen, foghatod a fejed.
Ez az idióta még mindíg ezzel a vacakkal szenved.
Sok tervemet sikerült gond nélkül kinyomtatnom, amíg ki nem találtam, hogy egy Cyclon PCB Factory-t akarok gyártani (megláttam ezt a cuccot egy facebook posztban, megnéztem mi az és rájöttem, hogy nekem is kell egy ilyen).
Egy rakás 3D nyomtatandó alkatrészből áll. Amikor elkezdtem nyomtatni, a második körnél ez jött ki:


Igen igazad van, ez a Cyclone PCB Factory bosszúja a PINK műanyagért!!!
Elkezdtem olvasgatni a neten. Két okot találtam:
1. A PLA nyomtatáshoz csökkenteni kell a hőmérsékletet, mert túl hosszan megolvad a heatbreak-ben és bele is ragad, ha nem folyik ki elég gyorsan
2. Némi Canola olaj megakadályozza, hogy a műanyag beleragadjon a heatbrek-be.
Ok.
1. Lementem 195°C-ra és rendeltem gyorsabb ventilátort a a hűtőbordához (még nem ért ide)
2. Mi a franc az a Canola. Körülnéztem. A válasz: közönséges repce. Vettem egy liter repceolajat (kissebb nincs):


Íme az eredmény:


Ok, de egy jó nyomtatás nem mond semmit. Kb. három nap alatt ez lett az eredmény, egyetlen hiba nélkül:

Merem azt hinni, hogy mostmár működik. Végre.

2017. április 19., szerda

GeeeTech 3D Nyomtató 6.

Amikor sz... kerül a ventilátorba. :-D
Próbáltam dolgozni a nyomtatóval. Volt egy kis belesetem. Valami kemény cucc (azt hiszem egy véső) beleért a forgó extruder ventilátorba:


Az a szomorú benne, hogy ez egy Sunon Vapo ventilátor volt amit előszeretettel használok és ebből nem volt több otthon.

2017. április 18., kedd

Ergobag 1.

Ez egy régi történet. Ez a múlt nyár végi projectem. Két gyerekem, akik már iskolások, ugyanazt a hátizsákot használják csak különböző színekben.
Ezeken a hátizsákokon van néhány hely ahova matricákat lehet feltenni tépőzárral. A gyerekek kaptak is hozzá matricákat, de ezek statikusak.
Itt jött az ötletem. Mi lenne, ha valami személyeset csinálnék nekik. Valamit a saját nevükkel, ami még világít is.
Tehát szükségem volt egy 3D nyomtatott házra, némi elektronikával belül. Hogy egyszerű legyen az Attiny85-re esett a választásom néhány APA102-es LED-el megtámogatva.
Olyat akartam ami tölthető. Hogy a cucc minél vékonyabb legyen a normál AA és AAA méretű akkumulátorok nem tűntek jó opciónak (először gondoltam ezekre, de végül elvetettem az ötletet).
Tehát egy Nokia BL-4C-t választottam. Ezzel az egésszel két probléma van. Megfelelő Li-Ion töltőre van hozzá szükség, és miután a LED-eknek 5V kell, még szükség van némi belső tápegységre is.
Ezen túl meg akartam oldani, hogy a cucc egy idő után magától kikapcsoljon - a kölkök sosem kapcsolják ki a játékaikat.
Tehát egy nyomógomb a bekapcsoláshoz, egy a kikapcsoláshoz, és időzített kikapcsolás a prociból.
Íme az áramkör:


Kerek nyákon felépítve:
(Ez prototípus, nem a végleges darab)



Terveztem házat hozzá.
Eleje:
Háta:
A betét:

Sikerült kinyomtatnom a 3D darabokat és összeraknom az egészet, de nem igazán vagyok  boldog az eredménytől, miután folyamatos problémáim voltak a 3D nyomtatóval (a Geeetech-el, mert a Robo3D addigra már teljesen meghalt)
Végülis a cuccok felkerültek a táskákra és a gyerekek boldogok vele:


A projectet befejeztem...
...de, ahogy az várható volt, gyerek az gyerek és vannak neki iskolatársai is. Tehát megérkeztek a "rendelések" - hogy még ki másnak kell ilyen. :-)
Az összes terv, megtalálható a github-on:
https://github.com/sufzoli/suf-electronics-ergobag
Ki is takarítottam, tehát az aktuális tervek kerültek ki.
Folyt. köv....