Inwentarz Ender 3v1 Nazwa Ender 3v1 Opis Drukarka 3d Opiekun @entropia @Vil [hspoz] @qinn Zestaw modyfikacji  mobo zmieniona na skr mini e3 v3 (3.0.0 a nie 3.0.1) dorzucony bltouch glass bed zmienione sprężynki na nieco sensowniejsze, poziomowanie build plate powinno być mniej upierdliwe . Zamienione teraz na gumki szufladka dodrukowana na dole na wentylatorze i nad mobo są osłonki na wentylatory, są cichsze i trudniej coś wrzucić do środka przypadkiem Box z plexiglasu (WIP) Własny build marlina (config tu: ender3-config ) Łańcuchy na okablowanie Osłonki V-slotów profili aluminiowych Drugi silnik osi Z Ocieplenie od dołu  Firmware Config na codeberg. Wrzuć go do folderu `Marlin` Marlina. Potrzebujesz arduino-ide oraz platformio. Dalej `make marlin` Firmware się wrzuca wrzucając binarke na karte SD i odpalając drukarke -  https://3dprintscape.com/skr-mini-e3-v3-firmware-guide/ Można też z klipperem pokombinować zamiast marlina, bigtreetech udostępnia jakiś domyślny config pod ta plyte https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V3.0/Klipper/SKR-mini-E3-V3.0-klipper.cfg Czego jeszcze chcemy od firmware: Włączyć automatyczny bed leveling przed każydym buildem Tramming za pomocą BLTouch (tak, jak jest w drugim enderze) Jekieś łatwiejsze ten menu bed levelingu trzeba by było zrobić (żeby było podobne do drugiego endera; tam jest chyba auto-bilear wybrane) Planowane mody Ważniejsze pogrubione. Chcielibyśmy mieć jeszcze następujące rzeczy: Jakąś raspberrkę z octoprint/klipperem neopixel https://3dprintscape.com/neopixel-leds-on-skr-mini/   Może lepszy (direct) extruder. Np stealthburner Testing, lepszy config Marlina . Ta drukarka myślę że może na luzie sie do 200mm/s zbliżyć. Większa akceleracja też może być. W przypadku za dużych jerków możemy zapiąć support osi Z Rail na Y ( lub coś innego, ale bed się majta; drugi ender ma znacznie szersze mocowanie bed-aluprofil). Naciągi pasków na korbkę ładniejszy ekranik Mata magnetyczna z stali sprężynowej (najlepiej jakby była podobna do drugiego endera). Wyciąg z filtrem węglowym na obudowie, uszczelnienie obudowy   Ender 3v2 Nazwa Ender 3v2 Opis Drukarka 3d Opiekun @Vil [hspoz] @bylu Zestaw modyfikacji  Zamieniony leveling na gumki szufladka dodrukowana na dole Box z plexiglasu (WIP) Łańcuchy na okablowanie Ocieplenie od dołu  Firmware MRiscoC 2.1.3 Planowane ulepszenia Osłonki V-slotów profili aluminiowych Co chcemy Skalpel "On redonation supply": Tanie Karty SD Lcr - tester komponentów Buy better multimeter owon Logic analyzer Glasgow Interface Explorer (~600-800 zł) Hot plate mini hotplate MINIWARE MHP50 (manufacturers of TS-100) USB tester  Nożyce do prętów stalowych małe (około 40cm) duże (około metrowe) Oscyloskop Fnirsi 1014d Rigol SD1102Z-E Klucze: płaskie oczkowe Grzechotki oczkowe Smar - różne rodzaje (np. do rowerów) Kompresor do 10 barów Z końcówką do kół rowerowych Z końcówką do przedmuchiwania laptopów szyny rakowe - 6 razy lub więcej na zapas otwornica Co mamy item owner comments Stoły na komputery HS Na dwie osoby. Zrobione przez nas. Regały  HS Dwa szerokie i dwa wąskie. Castorama. Głośniki z wzmacniaczem  HS 2x50W + 1x100W, Bluetooth, Jack 3.5, 12-24V, Technics SB-HD505 Telewizory HS Jeden działa, dwa zepsute Stacja lutownicza 936 Mi Potrzebuje groty Odkurzacze  HS Jeden zwykły i jeden na baterię  Krzesła komputerowe HS 4x Kanapy HS Większa i mniejsza Gitara Wola akustyczna Stojaki na monitor  2x2 Młotek gumowy Qinn? Wiertarka Kraken? Thinkpad circa 1997 HS Do wykorzystania for fun Flip dot display HS mamy projekt Ender 3  Junior? Rzutnik Vil słaby  Cyna HS Cześć od Mi Botland Topnik HS Botland Plecionka HS Botland Pęseta HS Botland Odsysacz  HS Botland Groty HS Botland IPA HS Botland Filament HS Botland Maszyna do szycia  Artur   Zestaw narzędzi do roweru wrzosik Konferencje (sprzęt i software) What we used confreg - https://hspoz.confreg.pl/ bilety - https://evenea.pl/pl TODO pretalx lub alternatywy: https://github.com/frab/frab/wiki https://github.com/indico/indico https://osem.io/#about https://wafer.readthedocs.io/en/latest/ https://pretalx.com/p/about/ możemy się dodać tutaj o ile mamy pretalx albo coś podobnego https://github.com/Wilm0r/giggity Apka dedykowana może bazować na: https://eventfahrplan.eu/ PartDB Itemy dodajemy, gdy tylko ma to sens, sztuka po sztuce jako pojedyncze Zapasy. Etykiety mi — na rastrowe paskowe labelarki userscript do strony itema, pokazujący się po refreshu, dodający przycisk Copy do każdego Lotu // ==UserScript== // @name Knyfyrtel PartDB Lot Formatter // @namespace Violentmonkey Scripts // @match https://partdb.knyfyrtel.pl/pl/part/* // @grant GM_setClipboard // @version 1.2 // @description Prepare lot string to clipboard from PartDB rows // ==/UserScript== (function () { 'use strict'; window.addEventListener('load', () => { const table = document.querySelector('table'); if (!table) return; table.querySelectorAll('tbody tr').forEach(tr => { const btnCell = document.createElement('td'); const btn = document.createElement('button'); btn.textContent = '📋 Copy'; btn.className = 'lot-copy-btn'; btn.style.padding = '2px 6px'; btnCell.appendChild(btn); tr.appendChild(btnCell); }); table.addEventListener('click', e => { if (!e.target.matches('.lot-copy-btn')) return; const tr = e.target.closest('tr'); try { const lotUrl = window.location.href; const partName = document.querySelector('[data-bs-original-title="Nazwa"]')?.textContent.trim() || 'NO NAME ??'; const storageLinks = tr.querySelectorAll('ul.structural_link a'); const storage = Array.from(storageLinks).map(a => a.textContent.trim()).reverse().join(' < ') || "NO LOCATION"; const comment = tr.querySelector('td:first-child')?.textContent.trim(); const lotIdSpan = Array.from(tr.querySelectorAll('.dropdown-menu span')).find(span => span.textContent.includes('ID:') ); const lotId = lotIdSpan ? lotIdSpan.textContent.match(/ID:\s*(\d+)/)?.[1] : 'N/A??'; const partId = window.location.pathname.match(/part\/(\d+)/)?.[1] || 'N/A??'; // const hasMi = Array.from(tr.querySelectorAll('.tag, .badge, .label')).some(el => // el.textContent.toLowerCase().includes('property of mi') // ); //const mi = hasMi ? ' !mi) ' : ''; const commentSpan = comment ? ` :: ${comment}` : ''; const lines = [ `https://partdb.knyfyrtel.pl/scan/lot/${lotId}`, `${partName}${commentSpan}`, `@ ${storage}`, `part/${partId} lot/${lotId}` ]; const text = lines.join('\n'); GM_setClipboard(text); alert(`Copied:\n${text}`); } catch (err) { console.error(err); alert('Failed to copy lot info. See console for details.'); } }); }); })();   Na Brother P-Touch D410 mi drukuje to tak (po dostosowaniu udev i w nix shell nixpkgs#ptouch-print : TEMP=`mktemp` && wl-paste > $TEMP && cat $TEMP && head -1 $TEMP | qrtool encode -s 2 -m 1 --symbol-version 4 | ptouch-print --image - --text "`tail -n +2 $TEMP`" DYMO LabelWriter 320 Driver Ustawienia Ustawienie Wartość Szerokość strony 55 mm Wysokość strony 30 mm Papier (nośnik) 11354 Multi-purpose Print quality Barcodes and graphics Orientation Portrait Instrukcja używania Zainstaluj driver Zmień nośnik w preferencjach drukarki na ten z tabelki Otwórz libreoffice writer Tools -> Options (na dole) -> Libreoffice writer -> Measurement unit -> Millimeter Format -> Page style Wszystkie marginesy ustaw na 0 Width: 55 Height: 30 Print -> Properties -> Use only paper size from printer preferences Paper size: jak w tabelce Orientation: portrait OK Paper size: 2.14in x 0.88in Orientation: portrait Print Uwagi Jak weźmiemy za duży papier to nam automatycznie obróci wydruk o 90 stopni w złym kierunku. Nie ważne czy za szeroki czy za wysoki. Minstrukcja You can print plain text by piping it to `lp -o page-left=14 -o page-right=14` Maybe the same could instead be set using `lpoptions` or `lpadmin` You should find the model url on the `lpinfo -m` list (grep for LabelWriter) and the usb url on the `lpinfo -v`, and use that to add a name for the printer with `lpadmin -p Dymo -E -v (usb url) -m (model url)` You should make the now-named printer the default by `lpadmin -d Dymo`, then. You should find out list of paper sizes from `lpoptions -p Dymo -l` You should pick some `w154h` and `lpoptions -p Dymo -o PageSize=w154hsomething` Poor sources suggest you can also use `-o raw` to send ESC/P codes to it to go around CUPS page handling echo -e '\x1B\x40\x1B\x33\x10\x1B\x61\x01Your text here\x0A\x0A\x1BD\x0C' # for 16 point, centered Or that instead of `PageSize=` you can use `media=`. In cupsd.conf enable PrinterSharing IPPAdvertise, you should be able to echo stuff to `nc 9100` Epson L3250   URL: http://192.168.255.184:631/ipp/print Driver: Epson / L3250 [zandar omega]# cat /etc/cups/printers.conf # Printer configuration file for CUPS v2.4.16 # Written by cupsd # DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING NextPrinterId 13 PrinterId 12 UUID urn:uuid:ad241606-882d-351c-7613-9e772bbde8e0 AuthInfoRequired none Info EPSON L3250 Series Location knyfyrtel MakeModel L3250 Series - IPP Everywhere DeviceURI ipp://192.168.255.184:631/ipp/print State Idle StateTime 1780758841 ConfigTime 1780758572 Type 36876 Accepting Yes Shared No JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer Option print-color-mode monochrome Attribute marker-colors \#000000,#00FFFF,#FF00FF,#FFFF00 Attribute marker-levels -1,-1,-1,-1 Attribute marker-names Black Ink Bottle,Cyan Ink Bottle,Magenta Ink Bottle,Yellow Ink Bottle Attribute marker-types ink,ink,ink,ink Attribute marker-change-time 1768922578 RPi + Audio hat Raspberry Pi Model B Rev 2 (BCM2835, armv6l, single-core 700 MHz) Hat: element 14 Wolfson Audio Card  audio_card_documentation.pdf Repo to manage this machine: https://codeberg.org/HSPOZ/knyf-squeezelite-rpi1 PMR-ki PMR (Personal Mobile Radio) to krótkofalówki do komunikacji krótkiego zasięgu pracujące na częstotliwościach, na które nie trzeba licencji radioamatorskiej, o ile korzystasz z homologowanego urządzenia. Kody CTCSS to niskoczęstotliwościowe tony nadawane razem z głosem, pozwalające odbiornikowi ignorować sygnały bez zgodnego tonu, co zmniejsza zakłócenia. Kody CTCSS bywają niekompatybilne między producentami i modelami, więc różne urządzenia mogą mieć różne zestawy kodów, równiż różnie opisane. Poniżej tabelka. Jeśli chcesz skomunikować się z hackerspacem na wydarzeniu lub podczas wyjazdu, to zapewnij sobie urządzenie wspierające CTCSS i ustaw je na kanał 7, ton 77Hz (motorola ton 4). Kody CTCSS Wartość Hertz Subkanał Mororola CTCSS Retevis CTCSS Baofeng PMR 77 4 4 5 94.8 11? 11 Chyba Motorola ma te same CTCSS co Retevis. Modele Nowsze modele mają 16 kanałów podczas kiedy starsze mają 8. Dla nas wymagana jest obsługa kodów CTCSS. Kody DCS mile widziane, póki co nie używaliśmy. Motorola T80 i T82 Extreme Standard w Polsce i karajach EU. Jest wsparcie do CTCSS i chyba też do DCS. W miarę dobry odbiór. Ładowanie po micro-usb. Latarka, poniekąd bezużyteczna. Pozwoli na naładowanie baterii, jeśli użyjemy batterypacka od motoroli zamiast paluszków AA. Bateria jest tylko NiMH. Ładnie ogumiona. Nie wygląda jakby miałaby się zepsuć. Motorola T60 i T62 Ładowanie po 9V barrel jacku. Nasza wersja ma 8 kanałów. Szumi czasami jeśli nie włożymy tam paluszków 1.5V.  Motorola T42 To jest zabawka. Nie ma kodów CTCSS, więc u nas leży nieużywana. Śmieszna bo bardzo mała. Nie ma jacka na słuchawkę. 3 paluszki AAA. Brak możliwości ładowania w urządzeniu, nawet z battery packiem. Baofeng T22 Naprawdę porządny model. Ładnie ogumiony. Bateria liion. Ładowanie po usb-c. Używalna i użyteczna latarka z funkcją błyskania stroboskopowego. Monitorowanie wszystkich kanałów działa znacząco lepiej niż na Moto T60. Odbiór chyba też lepszy. Na obudowie nie ma żadnych kontaktów do ewentualnej stacji ładowarki, której też nie ma. Ma za to podwójny jack do gruszki. Niektóre oferty mówią o modelu F22, ale nasz ma naklejkę T22. Chodzi o model z ekranikiem. Od perfekcji dzieli tylko brak stacji ładującej i brak bluetootha. Retevis Ra619 Bardzo źle plastikowa obudowa. Interfejs mało responsywny. Bateria li-ion, z możliwością zamiany na paluszki. Brak możliwośći zamonowania normalnej dwu-jackowej gruszki. Ładowanie po micro-usb. Ciężko się wyciąga clip. Załączona baza w zestawie. Pokrętło głośności. Kody  CTCSS są chyba te same co w Motorolach. Brak DCSów. Pomimo baterii li-ion wskaźnik baterii potrafi oszukać. Brak roger beep-u. Posiada bluetooth, nawet przychodzi z słuchawką BL w zestawie. Niestety te parowanie bluetooth do najłatwiejszych nie należy. Subiektywny odbiór podobny co w gorszych motorolach Motorolach. Na ósmym kanale wykrywa jakąś transmisję pomimo, że jej nie ma. Ma dużo minusów, ale w sumie był tani i stacja ładowania to bardzo fajny dodatek w tej cenie. Beebest LITO A1010S Dziwny wynalazek. Naprawdę ładnie wygląda. Długo trzyma na baterii. Stacja ładująca do tego nie istnieje, baterii nie można wyjąć. Generalnie to trochę taki iphone wśród krótkofalówek (analogia rynku smartfonów circa 2010). Wyposarzone w bluetooth. Przyjemny klips z zawiasem. Nie da się wyłączyć beepów podczas klikania. Największym minusem jest brak możliwości zmiany ustawień z urządzenia. Do celu tego trzeba zainstalować zamkniętą aplikację na telefon. Tam się konfiguruje ustawienia, zapisuje w preset. Na urządzeniu wybieramy preset. Wygląda podejrzanie blisko Retevisa RB619. Modele do przetestowania Radtel RT12 HESENATE HT66 lub inny model jeśli jest z CTCSS Retevis RBcośtam (biznesowa seria Retevisa) Retevis B63S Btonera T1 AIRITON AI-168 AIRITON T-388 Motorola MT-N1 Baofeng BF-T18 Baofeng FR-22A TYT TC-666F Midland XT-10 Inne technologie do potestowanie DMR Tier 1 Tetra