Below I paste all elements I've done at PCNC-1100 milling machine during three years at the University of Nicolaus Copernicus.
czwartek, 25 lipca 2013
środa, 19 czerwca 2013
piątek, 29 marca 2013
LCD TFTDisp 4 RaspPAR
Here it is! An LCD display for Raspberry Pi (v2). Lately I play with Raspberry Pi micro-computer. I've found bothering lack of small display and real-time clock (RTC) on-board. Necessity is the mother of invention, so I bought a TFT display, designed a mezzanine PCB and wrote patch for Linux Raspbian "Wheezy". In this post I would like to share it with you my work in few steps.
1. I bought an LCD module, with SSD1298 controller.
2. I prepared a mezzanine PCB to fix the screen and RTC.
3. I manufactured the PCB.
4. Finally I present you the display working with Raspberry Pi.
At the beginning of this post it's written that the screen and kernel patch works with Raspberry board version 2 but it is possible to modify either the patch and PCB to make it works with version 1.
If you want to have the screen functional at the boot remember to remove default frame buffer form config files before kernel compilation.
Special thanks to Jeroen Domburg from SpritesMods for help in code development and to my wife who supports my hobby.
ssd1298_kern3.6.11_rasp_v2.patch
UPDATE:
I've prepared the patch for revision 1.0 of Raspberry Pi. The display connection to the board rev. 1.0 requires some soldering skills. Below there is a list of resistors which one has to remove in order to connect missing IO pins.
ssd1298_kern3.6.11_rasp_v1.patch
1. I bought an LCD module, with SSD1298 controller.
3. I manufactured the PCB.
4. Finally I present you the display working with Raspberry Pi.
At the beginning of this post it's written that the screen and kernel patch works with Raspberry board version 2 but it is possible to modify either the patch and PCB to make it works with version 1.
If you want to have the screen functional at the boot remember to remove default frame buffer form config files before kernel compilation.
Special thanks to Jeroen Domburg from SpritesMods for help in code development and to my wife who supports my hobby.
ssd1298_kern3.6.11_rasp_v2.patch
UPDATE:
I've prepared the patch for revision 1.0 of Raspberry Pi. The display connection to the board rev. 1.0 requires some soldering skills. Below there is a list of resistors which one has to remove in order to connect missing IO pins.
GPIO28 - R8 & R10
GPIO29 - R7 & R9
GPIO30 - R4 & R6
GPIO31 - R3 & R5
ssd1298_kern3.6.11_rasp_v1.patch
niedziela, 18 listopada 2012
Raspberry Pi Rev1 & 2 EAGLE PCB library
Pod adresem: Raspberry Pi udostępniam bibliotekę PBC w formacie EAGLE 5 zawierającą obie wersje płytki Raspberry Rev1 oraz Rev2. Plik jest to zmodyfikowaną wersją biblioteki udostępnionej przez użytkownika jaclag na oficjalnym forum Raspberry Pi. Informacje o lokalizacji złącz i ich wyprowadzeniach pobrałem z:
http://elinux.org/RPi_Low-level_peripherals#Graphical_User_Interfaces
http://www.raspberrypi-spy.co.uk/2012/09/raspberry-pi-p5-header/
Poprawność elementów w tej bibliotece nie została sprawdzona w rzeczywistości. Proszę o komentarz kogoś kto posiada wersję Rev2 płytki i skorzystał z tej biblioteki.
http://elinux.org/RPi_Low-level_peripherals#Graphical_User_Interfaces
http://www.raspberrypi-spy.co.uk/2012/09/raspberry-pi-p5-header/
Poprawność elementów w tej bibliotece nie została sprawdzona w rzeczywistości. Proszę o komentarz kogoś kto posiada wersję Rev2 płytki i skorzystał z tej biblioteki.
wtorek, 15 listopada 2011
Playing with cryostat Zabawa kriostatem
Today I help at the one of laboratories at the university in preparing a cryostat for measurements. On Thursday a delivery of three hundreds litres of liquid helium is coming. At the beginning we have cooled down the cryostat with cold nitrogen vapour. I attach the effect of our work :) In the clip you can see rotating taps which cover gas exhausting tubes. We had a lot of fun in preparing the cryostat this time.
Dzisiaj pomagam w jednym z wydziałowych laboratoriów przy przygotowywaniu kriostatu do pracy. W czwartek przyjeżdża dostawa trzystu litrów ciekłego helu do chłodzenia urządzenia. Wstępnie schładzaliśmy kriostat parami ciekłego azotu. Oto efekt naszej pracy :) Na filmie widać wirujące nieustannie korki, przykrywające wyloty gazu. Dobra atmosfera zawsze sprzyja komfortowi pracy.
wtorek, 1 listopada 2011
Naprawa GEM WK3
Wczoraj postanowiłem uruchomić bardzo dawno nieużywany keyboard, który kilka lat temu kosztował całkiem sporo. Model WK3 został wyprodukowany przez General music w 1996 roku. Pomimo zaawansowanego wieku instrument posiada wiele funkcji. Niestety po włączeniu zasilania spotkała mnie przykra niespodzianka. Poza normalnym dźwiękiem usłyszałem trzaski i szumy o zmiennym natężeniu. Co jakiś czas występowały też problemy z kontrastem wyświetlacza. Pierwszym krokiem było przejrzenie instrukcji obsługi i zresetowanie systemu operacyjnego. Następnie zaktualizowałem system operacyjny. Po próbach softwarowego rozwiązania problemu natychmiast zabrałem się do testowania hardware. Po otwarciu obudowy ukazał mi się bardzo ładny widok dobrze separowanych bloków funkcyjnych. Najbardziej widocznym problemem był duży wyciek z akumulatora podtrzymującego stan pamięci ustawień. Powiedzmy, że na razie mogę pozwolić sobie na pracę bez tej użytecznej funkcji. Niestety wylutowanie uszkodzonego akumulatora rozwiązało tylko problem z wyświetlaczem. Podejrzewam, że po odłączeniu akumulatora zmniejszył się pobór mocy pobieranej z zasilacza. Po oczyszczeniu płytki drukowanej z kropli elektrolitu znalazłem drugi problem, rozpuszczony układ scalony (Rys. 4). Rozpuszczeniu uległy oczywiście tylko wyprowadzenia. Uszkodzony układ okazał się być wzmacniaczem operacyjnym w torze audio. Po zamianie na sprawny instrument działa prawidłowo. Podczas kilkugodzinnego testu nie zaobserwowałem wysokiej temperatury żadnego z elementów dlatego uznaję naprawę za skuteczną.
poniedziałek, 10 października 2011
Konferencja QCrypt 2011 w Zurychu
W dniach od dwunastego do szesnastego września wziąłem udział w konferencji QCrypt 2011 zorganizowanej przez ETH w Zurychu i poświęconej tematowi kryptografii kwantowej. Na konferencji przedstawiłem poster pod tytułem "Application of Field Programmable Gate Array in Quantum Key Distribution".
Subskrybuj:
Posty (Atom)

























