W latach 2014–2016 pracowałem nad rozwojem systemu mikroskopu/tomografu wykorzystującego miękkie promieniowanie rentgenowskie (ang. soft X-ray microscopy/tomography), pracującego w próżni rzędu 10–6 mbar. Mój wkład dotyczył między innymi:
- udziału w pracach nad źródłem promieniowania, w tym projektowanie elementów mechanicznych systemu;
- prowadzenia eksperymentów i testów diagnostycznych, opracowania wyników (m.in. skrypty GNU Octave/Matlab);
- rozwoju oprogramowania sterująco-pomiarowego (Visual Basic .NET, AVR C++), w tym:
- biblioteki DLL do sterowania urządzeniami pozycjonującymi marki Zaber Technologies o zwiększonej funkcjonalności względem biblioteki udostępnianej przez producenta,
- biblioteki DLL do obsługi liczników impulsów Heidenhain VRZ181 i VRZ403,
- oprogramowania zapewniającego sterowanie targetem optymalne ze względu na wydajność źródła promieniowania SXR,
- sterowania zespołami silników krokowych z wykorzystaniem komunikacji RS-232 z urządzeniami połączonymi szeregowo,
- sterowania piezoelektrycznych stolików pozycjonujących z serii Newport Agilis.
- projektowania i zastosowania urządzeń pomiarowych:
- precyzyjnego układu pomiaru rezystancji dwóch czujników Pt100,
- podstawowego systemu pomiaru temperatury z czujnikami LM73,
- systemu rejestracji impulsów z przetwornikiem AD9051 (w tym programowanie procesora ARM w C++ i aplikacji współpracującej w VB.NET),
- dwukanałowego, izolowanego galwanicznie układu zasilania i komunikacji dla sterowników silników krokowych,
- układu pomiaru temperatury wykorzystującego przetwornik ADS1147.