• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SHINIGAMI3D tiskárny
    používání, stavba, zkušenosti, rady, nápady, prostě cokoliv této technologie budoucnosti.
    rozbalit záhlaví
    MAKROUSEK
    MAKROUSEK --- ---
    QWWERTY: Tak to je dobra kralici nora, clovek by chtel jednu funkcicku, kterou uz vsechny appky na kamery umi (umi detekovat a notifikovat zacatek pohybu) a skonci pajenim integrovanych obvodu ;-).
    QWWERTY
    QWWERTY --- ---
    MAKROUSEK: imho
    a) nemusis to testovat po kazdym update, protoze pravdepodobnost, ze by update zmenil definici GCode a toho jak tiskarna reportuje souradnice, imho moc vysoka neni

    b) nemusis sahat do firmware - muzes cist vystup na seriovou linku. uplne stejne jako ho pres USB cte napr. octoprint, klipper nebo dalsi server reseni
    resp. predpokladam, ze jsou na Rambo nekde na desce dostupny RX/TX piny, predtim nez z nich neco FTDI-like udela USB interface

    pokud koukam dobre (a radsi si to po me zkontroluj, protoze nevim, co presne mas ze desku, etc..), tak by tam melo byt nasledujici:

    header J19 pro raspi (pod RX/TX diodama) ma vyvedeny RX, TX piny .... tzn. muzes na serial pripojit pres UART snadno cokoliv externiho
    pinout via https://github.com/Klipper3d/klipper/issues/721
    MAKROUSEK
    MAKROUSEK --- ---
    JVCNC: To tiskarna vi, ale do firmware sahat nechci, zase takovej hekr nejsem. A ostatne bych to musel vzdycky pri updatu otestovat a tak.
    QWWERTY
    QWWERTY --- ---
    RAINBOF: spagetu jo, ale MAKROUSEK resil zasek kvuli MMU a tam se to proste prestane hybat
    protoze MMU uz takovy je .. blbe si natahne filament, nekde se na necem kousne, etc...
    ja kvuli tomu na MMU delal i power switch, abych ho pri zaseku mohl resetovat uplne

    a JVCNC ma pravdu, ze pro tyhle pripady by teoreticky stacilo sledovat vystup na seriove lince a jaky souradnice ti tiskarna hlasi
    pak by se clovek vubec nemusel drbat s obrazem, kamerama, etc..., ale cely by to zvladlo jedno mrnavy ESP pripojeny na wifi kvuli notifikacim
    RAINBOF
    RAINBOF --- ---
    JVCNC: kdyz dela spagetu tak se prece meni.
    JVCNC
    JVCNC --- ---
    hele a to ta tiskarna nevim ze nejede? nebo je technicky nemozne dopsat trivialni skript ktery udela potrebne kdyz se ani jedna ze souradnic nezmeni po 5 minutach?
    MAKROUSEK
    MAKROUSEK --- ---
    QWWERTY:
    ACID: Danke, danke!
    ACID
    ACID --- ---
    Když už je řeč o kamerách, přemýšlím o výměně té svojí, musí být metr od plochy a chtěl bych ji umístit dovnitř krytu. Co používáte vy? Musí být zprovoznitelna v octoprintu
    CHILDINTIME
    CHILDINTIME --- ---
    MAKROUSEK: zkontroluj, jestli tvoje kamera nepodporuje onvif standard, pokud jo, jde z ni stream snadno ziskat. Pro tyhle ucely pouzivam levne tplink tapo kamery, ktere normalne taky jedou jen pres cloud/aplikaci, ale onvif maji a teda stream lze ziskat.
    SLL_QUY
    SLL_QUY --- ---
    Printing tiny, high-precision objects in a matter of seconds
    https://www.youtube.com/watch?v=ONBHkzimRbg
    QWWERTY
    QWWERTY --- ---
    MAKROUSEK: noa protoze jsem byl zvedavy, jak slozity takovy script muze byt a mame ChatGPT, tak za necelych ~30 min s mizernou znalosti OpenCV, vcetne otestovani :D
    akorat jsem to testoval na USB cam ... jediny co ti staci vymenit cv2.VideoCapture() za akvizici obrazu pres HTTP request
    (a nepouzivat gmail, protoze ten uz neakceptuje SMTP jenom skrz user+pass)

    sample output s detekci na 10s
    2023-03-23 22:02:00,905 DEBUG    Starting next round
    2023-03-23 22:02:01,920 DEBUG    Change area to small, ignoring
    2023-03-23 22:02:01,921 DEBUG    Motion detected, starting next round
    2023-03-23 22:02:01,923 DEBUG    Starting next round
    2023-03-23 22:02:02,931 DEBUG    Change area to small, ignoring
    2023-03-23 22:02:02,932 DEBUG    Motion detected, starting next round
    2023-03-23 22:02:02,934 DEBUG    Starting next round
    2023-03-23 22:02:03,945 DEBUG    Change area to small, ignoring
    2023-03-23 22:02:03,945 DEBUG    Motion detected, starting next round
    2023-03-23 22:02:03,947 DEBUG    Starting next round
    2023-03-23 22:02:04,955 DEBUG    Starting next round
    2023-03-23 22:02:05,976 DEBUG    Starting next round
    2023-03-23 22:02:06,987 DEBUG    Starting next round
    2023-03-23 22:02:08,005 DEBUG    Starting next round
    2023-03-23 22:02:09,019 DEBUG    Starting next round
    2023-03-23 22:02:10,032 DEBUG    Starting next round
    2023-03-23 22:02:11,044 DEBUG    Starting next round
    2023-03-23 22:02:12,057 DEBUG    Starting next round
    2023-03-23 22:02:13,069 DEBUG    Starting next round
    2023-03-23 22:02:14,076 DEBUG    Sending notification


    MAKROUSEK
    MAKROUSEK --- ---
    QWWERTY: Jo, to by mohlo fungovat. Downside je, ze ta kamera je v nejakym blbym cloudu (dneska uz se neprodavaji takove ty primo pripojene k netu), ale to nejak bridgnu...
    QWWERTY
    QWWERTY --- ---
    ACID: zda se, ze jo, akorat se prejmenovali a maji vlastni kompletni server/cloud reseni
    The spaghetti detective
    https://www.obico.io/the-spaghetti-detective.html

    nabizi i selfhosted
    GitHub - TheSpaghettiDetective/obico-server: Obico is a community-built, open-source smart 3D printing platform used by makers, enthusiasts, and tinkerers around the world.
    https://github.com/TheSpaghettiDetective/obico-server
    self-hosted Obico Server. ... requires a computer to run. Even old PCs (within the previous 10 years) will do just fine. A NVidia GPU is optional but can vastly reduce the power consumption

    a tady k tomu maji demo galerii
    Obico
    https://app.obico.io/ent_pub/publictimelapses/
    ...akorat je to porad zalozeny na tom, ze to hleda spagety



    pokud je cilem akorat sledovat, ze se to prestalo hybat, pak asi bude nejsnazsi vzit OpenCV a napsat si script, ktery bude sledovat kameru, pri kazdym detekovanym pohybu resetuje timer a pokud timer prekroci treshold, tak posle notifikaci
    MAKROUSEK
    MAKROUSEK --- ---
    SKAUT: Ja nepotrebuju ovladat tiskarnu. Mam webkameru, ktera je postavena vedle tiskarny, ta si tiskne. A sem tam se zasekne, protoze ma MMU2S. Takze se zastavi. No a webkamera by me v idealnim pripade mela poslat esemesku nebo notifikaci, ze uz dve minuty se nic v obraze nehne, takze mam jit tiskarnu postouchnout.
    ACID
    ACID --- ---
    Pro nejsem si jistý, jestli náhodou the spaghetti detective není možné provozovat bez octoprintu
    SKAUT
    SKAUT --- ---
    MAKROUSEK: To bych stejně řešil UPS. jak vychladne podlozka, tisk se odlepi a je to stejně jedno.
    Ale mimo Octoprint o ničem nevím. Ono to mimo návaznost na něco co umi ovladat tiskárnu nemá moc smysl.
    Ani nevím o tom že by někdo napsal treba Python script co by nejak analyzoval obrazky z webky...
    MAKROUSEK
    MAKROUSEK --- ---
    QWWERTY: Jasne. Ale Octoprint nema panic pri vypadku elektriny, na rozdil od defaultu, zejo.
    QWWERTY
    QWWERTY --- ---
    MAKROUSEK: ackoliv respektuju, ze nechces octoprint, tak imho bude problem v platforme/tvym setupu, na ktere jsi ho provozoval
    pouzivame octoprint na RPi3 poslednich 5 let na 2 tiskarnach a nepotkal jsem se s tim, ze by tisk zdechl kvuli tomu, ze by spadl ocotprint
    a to ani ve chvilich, kdy se tisklo dlouho a vedro v boxu ohralo RPi do temp warningu a zacal cpu throttling
    MAKROUSEK
    MAKROUSEK --- ---
    SKAUT: Ja nechci Octoprint, s tim mam blby zkusenosti, ze sem tam spadne a tisk muzu vyhodit. Ja bych chtel neco na ten feed z webkamery...
    SKAUT
    SKAUT --- ---
    MAKROUSEK: Octoprint na to ma plugin "spaghetti detecto". Dneska se to asi jmenuje už jinak, před lety tomu tak bylo.
    MAKROUSEK
    MAKROUSEK --- ---
    Mel bych dotaz. Pouzivam webkameru, ktera kouka na tiskarnu. Existuje nejaky zpusob, jak me notifikovat, kdyz se tiskarna zasekne (takze webkamera treba dve minuty nezaregistruje pohyb)?
    Kliknutím sem můžete změnit nastavení reklam