Emulacja kółka środkowym przyciskiem myszy (Lenovo, Trackpoint)

xinput list

znaleźć właściwe urządzenie

xinput --list-props 'DualPoint Stick'

odnaleźć właściwe propsy

xinput --set-prop 'DualPoint Stick' 'Evdev Wheel Emulation' 1
xinput --set-prop 'DualPoint Stick' 'Evdev Wheel Emulation Button' 2

jeśli działa dopisać do programów startowych mate jako:

xinput --set-prop 'DualPoint Stick' 'Evdev Wheel Emulation' 1 && xinput --set-prop 'DualPoint Stick' 'Evdev Wheel Emulation Button' 2

Korad kd3005d modyfikacja wentylatora, wyciszenie

Moduł zasilalcza i układ sterujący wentylatorem

Od kilku lat mam w pracy zasilacz Korad 3005, sprawuje się dobrze. Wada do pominięcia to nieustanny szum wentylatora który kręci się ciągle z mniejszą lub większą prędkością. Nie przeszkadza mi ponieważ siedze w pomieszczeniu z wieloma komputerami a za ścianką z kartongipsu jest serwerownia. Niedawno kupiłem taki sam zasilacz do domowego warsztatu i nie wytrzymawszy dwóch tygodni od początku gwarancji postanowiłem z niej zrezygnować i zerwałem plomby żeby zaradzić szumowi który w domu mi zaczął przeszkadzać.

Widziałem modyfikację opartą na wyłączniku bimetalicznym, ale to rozwiązanie zalatywało mi słusznie minioną epoką elektroniki „mechanicznej”, poza tym nie daje możliwości regulacji – włączanie wentylatora np. przy 50° i wyłączanie przy ~30°C.

Postanowiłem wykonać prosty układ według schematu zaczerpniętego z kitu AVT-1564. Części wygrzebałem ze starego sprzętu:

  • Układ scalony z zepsutego zasilacza ATX firmy Dell
  • Nowy lepszy wentylator – jak wyżej
  • Termistor udało mi się dobrać z układu baterii od laptopa (termistor w wersji płaskiej, zaklejony jakby w środku dwóch warstw taśmy kaptonowej)
  • Potencjometr wieloobrotowy, rezystory, tranzystor BC945 (zamiennik BC847 z oryginalnego schematu) z jakichś innych płyt.

Po uruchomieniu układu wprowadziłem modyfikację według sugestii znalezionych na elektrodzie. Rezystor 330k włączony w obwód wprowadza histerezę. Potrzebna jest w momencie pojawienia się temperatury bardzo bliskiej/równej ustawionemu progowi zadziałania na potencjometrze. Pojawiają się wtedy wahania napięcia i tranzystor impulsowo podaje napięcie na wentylator, który nie obrac się a zaczyna dygotać, co generuje lekki hałas. Po wykonaniu modyfikacji brak jest tego objawu.

Nowy lepszy rodzaj radiatora

Kłopot z tym prostym układem jest taki, że działa on dwustanowo co skutkuje włączaniem i wyłączaniem wentylatora w różnych odstępach czasu w zależności od temperatury. Najlepszym w tym wypadku byłby układ PWM który steruje prędkością wentylatora…ale to może w przysłości.

Przy okazji widać że moduł z mostkiem i tranzystorami w nowym zasilaczu jest po liftingu:

  • Nowy radiator z zebrami a nie kawałek blachy z powycinanymi małymi listkami dookoła. Podobny do tego który zastosował autor wspomnianej wyżej modyfikacji.
  • Dwie płytki pcb, ta z tranzystorami i rezystorami jest cienka i wygląda jakby była na podkładzie z aluminium – jest także przyklejona do radiatora pastą a więc oddaje dobrze ciepło rezystorów. Tranzystory są umieszczone na radiatorze w dokładnie wyciętych w laminacie otworach.
Nowe PCB

Ciekawe jest to, czemu mimo obecności termistora na płycie przy radiatorze brak jest modulacji prędkości w zależności od temperatury? Czyżby ten termistor był używany tylko do awaryjnego wyłączania zasilacza w razie niebezpiecznego wzrostu temperatury?

Podsumowanie

Układ zmontowany na kawałku płytki uniwersalnej, przykręcony jednym końcem do radiatora. Przewody zamontowane w złączach ARK. Nie przepadam za tymi złączami ale z nimi łatwiej było mi połapać się w układzie zmontowanym na płytce uniwersalnej. Oryginalny wentylator zastąpiłem tym z zasilacza firmy Dell, wydaje mi się że będzie cichszy i wytrzymalszy.

Zasilacz przy niskim obciążeniu jest cichy, wentylator nie pracuje. Poziom załączania wentylatora ustawiłem „na macanego”. Chłodzenie załącza się przy temperaturze przy której radiator jest już całkiem ciepły.

Quicko T12-952 soldering station jumpy temperature reading problem [solved]

1-1G203213A20-LJust bought Quicko T12-952 soldering iron diy set on aliexpress from Quicko official store. It is fine kit and easy to assemble but after powering on a problem occured.

Temperature reading was not steady but sometimes jumps around as much as +- 50 degrees. When set to for example 350 deg.  reading was something like 350…349…398…350…299…353…406 and so on.

I was thinking that I’ve made a mistake during assembly or soldering iron controller was faulty. After searching in for anything affecting „Quicko t12 problem” I’ve found this info. It guided me to think about adding filtration capacitor to power supply circuit. Just that capacitor I’v seen in my other soldering station (T13 Bakon).

[Resolution]

You need one small 10nF ceramic or tantalum or film capacitor (in any case NOT polarized) marked with „103” number. I’ve used capacitor removed from a cheap old PC ATX power supply. Then solder it to contacts where red and black wires (negative and positive) are connected. It must be placed in handle, not in station enclosure. This should definitely resolve problem with jumping temperature readings.

IMG_20180522_175440

 

Uszczelka kranika (Honda G100 GX160 GX200 Loncin, Pezal etc…)

Remontując fajną malutką Hondę G100 (krótki overview na youtube) zauważyłem że właściwie wszystkie gumowe elementy ze starości nie nadawały się do użycia. Pierwszy był wężyk – stwardniał na tyle  że musiałem go ciąć nożem żeby się go pozbyć. Następnie rozleciała się uszczelka korka paliwa, na końcu zaczęła przeciekać uszczelka kranika. Z tą ostatnią miałem najwięcej problemu bo nie miałem odpowiedniego materiału.

Wszystkie płyty gumowe jakie znalazłem puchły niemiłosiernie od benzyny. Można to darować uszczelce pod korkiem ale w kraniku musi być uszczelka z materiału niepuchnącego, inaczej kranik nie działa lub przecieka.

Uszczelka wygląda tak: (uszczelka kranika to ta z czterema dziurkami)

2aeaa9ea46f38bc4697ec17106e4

Uwaga: Z moich badań wynika że uszczelki do Hondy (i klonów) G100 GX100 GX120 GX160 GX200… w zasadzie wszystkich (nie ważne czy kranik jest w baku czy w gaźniku) mają wymiar: średnica 15.45mm, grubość: 3.5mm, średnica pojedynczego otworu: 3.9mm.

Komplet uszczelek chińskich kosztuje około 15 zł z przesyłką.

Do rzeczy: Po dłuższych kombinacjach z różnymi rodzajami gumy stwierdziłem że to na nic. Potrzebuję płyty z gumy naprawdę odpornej na benzynę. Albo z gumo-korka. Skąd to wziąć? Po co mi płyta metr na metr skoro potrzebuję ~3cm^2 takiego materiału?

Olśnienie nadeszło niespodziewanie:

Korek

Tak, korek od wina. Należy złapać go delikatnie w imadło tak żeby równo wystawało z góry tyle ile potrzebujemy grubości. Plaster kroimy gołym nożem tapicerskim przesuwając go po szczękach imadła. Dalej jak z wycinaniem innych uszczelek – wybijaki odpowiednich rozmiarów i młotek.

Uszczelka działa jak marzenie.

Kompilacja Slic3r

Zależności wg

https://github.com/alexrj/Slic3r/wiki/Running-Slic3r-from-git-on-GNU-Linux#installing-prerequsites

Dodatkowo dla GUI: libopengl-perl

potem:

mkdir Slic3r-prusa
cd Slic3r-prusa
git clone https://github.com/prusa3d/Slic3r.git
cd Slic3r
perl Build.PL
export SLIC3R_STATIC=1
perl Build.PL --gui

uruchamianie przez:

perl slic3r.pl --gui

w celu aktualizacji kodu:

git pull
cd Slic3r
perl Build.PL
export SLIC3R_STATIC=1
perl Build.PL --gui

 

Adapter słuchawek do telefonu biurkowego

tak to tylko tu zostawię. Na podstawie słuchawki Panasonica, układ powinien działać z każdym telefonem biurkowym który ma podłączoną słuchawkę za pomocą kabla z wtykami RJ-11. Układ wpinamy zamiast słuchawki.

X3D CoreXY

 

X3D Corexy zaprojektowana przez Sławka z rctruck.pl.

Linki:

drukarka w trakcie budowy

drukarka w trakcie budowy

Projekt (rctruck.pl): http://rctruck.pl/forum/post107446.html

Pliki na Thingiverse: http://www.thingiverse.com/thing:730199

Moja realizacja projektu:

Obudowa: sklejka 9mm

Elektronika:

Standardowo RAMPS 1.4, Arduino Mega 2560, Stepsticki A4988. w zanadrzu mam stepsticki DRV8825 ale jeszcze nie testowałem.

Zasilacz ATX 400W

Hotend+heatbed

Hotend chińska kopia e3d v5

Heatbed wg projektu z płyty alu frezowanej pod rezystory grzejne 0,1 ohm 25W.

Silniki:

drukowana zębatka na silniku

drukowana zębatka na silniku

  • Osie XY: 2x NEMA17 Oki ML17A3
    Chociaż czytałem opinie że powyższe będą za słabe – wszystko działa i wydaje się że mają jeszcze zapas mocy.
  • Oś Z: NEMA17 STP-42D2089 SHINANO KENSHI
  • Ekstruder: NEMA17 STP-42D2089 SHINANO KENSHI
  • pasek GT2

Zębatki drukowane zgodnie z projektem. Zębatki napędowe na silnik wykonałem tymczasowo (z braku metalowych) z zapasowych zębatek drukowanych wciśniętych na oś silnika z pomocą rurek igelitowych dwóch średnic. Sprawują się nieźle.