2020. április 26.: Az elmúlt \~5 év tapasztalata a CoreXY-nal kapcsolatban az, hogy még ilyen kis méretben is túl hosszúak a szíjak. A túl hosszú szíjakat eléggé meg kell feszíteni, ami terheli az Y lineáris csapágyakat. Emiatt az Y lineáris csapágyak gyorsabban kopnak. A szíj, ha acélszál erősítés nélküli, megnyúlik …
GPIO kezelés embedded Linux-okon: OLinuxIno iMX233, Raspberry Pi
Beágyazott Linux-ok alatt a GPIO-kat akár shell script-ből is vezérelhetjük. A maximális sebességhez memórián keresztül (memory mapped, mmap) kell a GPIO-kat elérni, de ebben az írásban erre nem térek ki. Ha script-ből használjuk az IO-t, először exportálni kell az adott GPIO lábat, hogy fájlként látszódjon a rendszerben. A 32-es GPIO …
Joystick kormánykerék építés házilag
Egy kormányt építettem, ami egy számítógéphez köthető joystick és autós, kamionos szimulátorokhoz lehet használni. A kormány az USB HID szabvánnyal kompatibilis, külön meghajtóprogramot nem kell telepíteni sem Windows sem Linux vagy *BSD alá. Egy autóbontóban szereztem egy olcsó kormányt és a hozzá tartozó irányjelző kart (ami egy Daewoo Tico-ban …
3D nyomtató építés házilag
2020. december 15.: Ez a nyomtató 2014-ben készült és azóta szétszedtem. Építettem helyette szebb, gyorsabb, pontosabb nyomtatót. Mementónak mégis ittmarad ez cikk, ahogyan akkor megírtam.
Az első 3D nyomtatóm készítéséről írok, ami 10 mm-es rétegelt lemezből, cseréplécből, zárt szelvényből, csapágyakból, kiselejtezett tintasugaras nyomtatóból, bontott léptetőmotorokból, stb. épült. 300×300×350 …3D nyomtatás, 3D nyomtatófej építése CNC géphez házilag
Bevezető
Egy házilag készült CNC marógéphez készítettem — ugyancsak házilag — 3D nyomtatásra alkalmas fejet (angolul „3D printer extruder”-nek nevezik) és a hozzá tartozó léptetőmotor vezérlőt, hőmérséklet szabályzót. Így 3D nyomtatóvá alakítottam a meglévő CNC marógépemet. Nem teljes terveket adok közre, hanem az építés közben felgyűlt tapasztalatokat írom le, hátha más …Tipikus ellenállás-értékek (kezdőknek)
Elektronikával éppen most kezdőknek leírom, hogy milyen tipikus ellenállásokat használunk a különböző kapcsolásokban. Milyen áramkörben kellhet 0,1 Ω-os ellenállás és miben 10 MΩ-os? A kapcsolási rajzok megértésében sokat segíthet, ha tudjuk, mit mire szoktunk használni. Az ellenállások jelöléséről: 1R = 1 Ω, 4R7 = 4,7 Ω, 4k7 = 4,7 kΩ …
Címkék: ElektronikaPIC18 instabil viselkedés (LVP beállítás probléma)
Ebbe a hibába már régebben is belefutottam, de sajnos teljesen elfelejtettem (vagy 10 éve nem használtam PIC-eket): ha az LVP (low voltage programming, vagyis alacsony feszültségű égetés) be van állítva a konfigurációs mezőben és az LVP engedélyező lábat (RB5/PGM) kimenetnek konfiguráljuk, nagyon furcsa dolgok történnek. Ha H szintre állítanánk …
arduino soros port hiba (/var/lock rendszer Arch Linux alatt)
Ha ilyesmit ír az STDOUT-ra Arch Linux alatt az arduino program
please see: How can I use Lock Files with rxtx? in INSTALL check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
akkor a /var/lock könyvtárral, pontosabban a /run/lock könyvtárral lehet …
Adatgyűjtő rendszer építése iMX233-OLinuXino kártyával (Arch Linux ARM telepítése)
Egy hőmérséklet- és páratartalommérő készüléket építettem iMX233-OLinuXino-MAXI kártyával. Fő előnyei:
-
a mért adatok áttölthetők WiFi-n (esetleg 3G modemen) keresztül
-
távolról menedzselhető SSH-val
-
kis fogyasztás: kb. 5W
A fejlesztőkártyát a http://monosx.hu biztosította.
Én egy kész Linux disztribúciót telepítettem az OLinuXino kártyára, az Arch Linux ARM-ot. Az kezdjen neki …-
AT89S52 programozása avrdude-dal
Az AT89S52-es MCU-t az avrdude program nem támogatja alapesetben. Szerencsére elég a konfigurációs fájlt kiegészíteni és lehet égetni. Az \~/.avrduderc fájlhoz vagy az /etc/avrdude.conf -hoz kell az alábbi sorokat hozzáfűzni (Linux ill. BSD-k alatt). Ezután egy usbasp programozóval lehet beégetni a programunkat. A chip_erase_delay nekem 20000 -el nem …