• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SHINIGAMI3D tiskárny
    ZVIRATKO
    ZVIRATKO --- ---
    CASTER: kdyby s tim prisli nez jsem koupil Bambu...
    ...
    ...
    ... tak jsem si mohl koupit v tretim tisicileti o neco draz bedslinger s mensim tiskovym objemem... :-D

    meli by to zlevnit tak o desitku, nebo udelat za 30 bundle s MMU3 a enclosure...
    CASTER
    CASTER --- ---
    Original Prusa MK4 is here: Always perfect first layer, high-speed printing with Input shaper, 32-bit platform, Nextruder, MMU3. SHIPPING NOW! - Original Prusa 3D Printers
    https://blog.prusa3d.com/announcing-original-prusa-mk4_76585/
    https://blog.prusa3d.com/the-state-of-open-source-in-3d-printing-in-2023_76659/
    JVCNC
    JVCNC --- ---
    RAINBOF: chatGPT je takovy lepsi vyhledavac pro stackoverflow :D
    RAINBOF
    RAINBOF --- ---
    ZVIRATKO: pitomost chatgpt se povoli lidem co si umi precist svuj kod ostatni prd a to proto ze licence je kurva draha
    JVCNC
    JVCNC --- ---
    QWWERTY: on cely ten approach je spatne, z toho v mnoha pripadech budou lezt falesne notifikace o zastaveni. Dejme tomu ze zrovna u 3d tiskarny to nejak, nikoliv 100% fungovat muze, jako obecne reseni je to cele spatne. Nicmene jako example jak pouzit openCV pro zacatecniky ze ktereho se pak to naucit pouzivat to vubec neni spatne. Jen se obavam ze chatgpt to ma z nejakeho jineho na netu jiz existujici examplu a ze to negeneroval on.
    QWWERTY
    QWWERTY --- ---
    JVCNC: nikde jsem netvrdil, ze se mas bat o praci nebo ze to nahradi kvalitni programatory
    ale tvrdil jsi, ze aby udelal funkcni machinevision, tak musi sahodlouze studovat opencv, coz imho dneska neni pravda, protoze uz jenom tim, ze dostane hrubou kostru, mu da prehled, na ktery casti toho frameworku se zamerit

    i tak s tebou souhlasim ze detekce souradnic na seriove lince, bude asi nejsnazsi cesta, kterou se vydat (pokud se bavime jenom o zastaveni).
    proto jsem tu i postoval pinout, kde najde RX/TX piny a ze si nemyslim, ze by bylo slozity tam tu externi desku pripojit
    ZVIRATKO
    ZVIRATKO --- ---
    chatgpt se v kazde firme zakaze ve chvili, kdy chyba v jeho kodu zpusobi nejakou skodu...
    a v regulovanych institucich si nedokazu predstavit, ze by to nekdo vubec dovolil
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    JVCNC: chatgpt 3 si vymyslí, takže kód pak často nefunguje, ale chatgpt4 je prý jiná liga a integrovaný přes copilota do visual studia by to už mohl být game Changer, a I když ne, tak za rok už bude, jde to strašné rychle. Ale o práci se ale imho bát nemusíš, jen budeš muset být produktivnější a kooperovat.
    JVCNC
    JVCNC --- ---
    QWWERTY: kouknul jsem se na to, je skvele ze chatgpt dokaze neco takoveho vygenerovat. A take je skvele ze jakozto programator se o svoji praci fakt bat nemusim.
    QWWERTY
    QWWERTY --- ---
    JVCNC: "muzes pouzit prakticky hotove OpenCV nicmene jeho nastudovani a implementace bude o nekolik radu slozitejsi a casove narocnejsi "
    hazel jsem to sem vcera .. funkcni proof of concept i s otestovanim na USB webcam jsem mel z ChatGPT za 30 minut
    dokonce ho to vygenerovalo i vcetne komentaru, takze i kdyz clovek nikdy predtim OpenCV nevidel, tak se velmi rychle zorientujes
    JVCNC
    JVCNC --- ---
    MAKROUSEK: jestli to chces resit pomoci PC nebo pripojeneho arduina (tzn. nezavisle na FW a samotne tiskarne) tak je to otazka 2 hodin, max vecera (podle zdatnosti a zkusenosti programovani). Nejjednoduseji mi prijde nejaka arduinolike desticka s jednim RX a nejakym vystupem treba pro spinani piezo sirenky, tzn, v podstate uplne cokoliv a cele by se to mohlo vejit i jen do krytky konektoru.
    MAKROUSEK
    MAKROUSEK --- ---
    JVCNC: Nojo, ja doufal ze nekdo uz neco takoveho nekdy delal. Jasne, ze bych to asi naprogramoval, ale znamena to zjistit, jak a kam to strcit. Nu co uz.
    JVCNC
    JVCNC --- ---
    MAKROUSEK: no obavam se ze to moje reseni je zdaleka nejjednodusi, nejspolehlivejsi a nejrychlejsi na implementaci. Nejsi takovy hekr aby jsi napsal par radku kodu kde se jen kontroluje zmena souradnic ale chces tam rovnou implementovat machinevision s detekci pohybu. Sice muzes pouzit prakticky hotove OpenCV nicmene jeho nastudovani a implementace bude o nekolik radu slozitejsi a casove narocnejsi nez to co jsem navrhnul ja.
    MAKROUSEK
    MAKROUSEK --- ---
    ANDY_WARHOL: Z karty
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    no a z ceho tam posilas data ? pokud nemas octoprint nebo neco poodobneho tak mas jen dve moznosti, z pc nebo z karty, a pokud z pc, tak se ti pri zastaveni preci vrati neco do toho softu z ktereho tam ty data ladujes.. prusa pouziva pronteface, ten to normalne zobrazi v nejakym vystupu, podle me by se s tim dalo pracovat a kameru k tomu vubec nepotrebujes, vedel by si o problemu s mmu hned
    RAINBOF
    RAINBOF --- ---
    MAKROUSEK: staci to poslat do upstreamu.
    RAINBOF
    RAINBOF --- ---
    QWWERTY: to by resil driver ne? detekce kroku by v tuhle chvili musela reportovat.
    QWWERTY
    QWWERTY --- ---
    MAKROUSEK: zalezi jak moc low level to chces no :D
    co jsem videl kamery, vetsina ma notifikaci na detekci pohybu. zatim jsem nevidel zadnou, ktera by to nabizela opacne, tzn. "notifikuj, kdyz nevidis pohyb" :))
    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
    Kliknutím sem můžete změnit nastavení reklam