Ethernet is an open-source printed circuit board by oguzhanbaser, from the oguzhanbaser/GalvoScanner repository on GitHub. It is a 2-layer board of 49.3 × 47.5 mm with 72 parts on 43 nets, routed with 415 tracks and 54 vias.
It is built around the MAX4390EUK, MAX4392ESA+ and OPA695ID, with the LM78M05CT and RJ45 among its other parts. Its parts include 27 resistors, 24 capacitors, 6 ICs, 4 diodes and 3 inductors. It belongs with the interfaces and adapters boards of this library.
Tubitak 1002 Projesi kapsamında geliştirilen Galbo Taraycılı Haberleşme Sistemi
Genel Amaç
Galvo tabanlı optik yönlendirme, kamera kalibrasyonu, lazer/LED sürücü kartları ve simülasyon (Gazebo) bileşenlerini içeren çok bileşenli Ar-Ge çalışma alanı.
Dizın Özeti
text
Softwares/
calib_images/ (İlk kamera kalibrasyon ham görüntüleri)
new_calib/ (Yeni kalibrasyon çekimleri)
images/ (Deney / mesafe / çıktı görüntü setleri)
esp_software/
main_drv8825.cpp.bak.cpp (DRV8825 step/dir sürücüsü için yedek ana kod)
esp32-stepper/ (PlatformIO ESP32 step motor kontrol projesi)
python-test/
test1.py (Seri / kontrol test scripti)
myenv*/ (Yerel sanal ortam klasörleri - repoda tutulması gerekmez)
opencv-ws/
camera_calib.py (Genel kalibrasyon scripti)
camera_calib_real.py (Gerçek donanım verisi ile kalibrasyon)
camera_params.py (Örnek/çıktı parametre dosyası)
camera_params_rpi.py (Raspberry Pi için parametre varyasyonu)
find_focal_len.py (Odak uzunluğu yaklaşık hesabı)
my_utils.py (Ortak yardımcı fonksiyonlar)
test*.py / test*_iter.py (Deneme / iteratif test scriptleri)
images/, files/, __pycache__/ (Veri ve derleme çıktıları)
rpi_calib/
calib_images/ (Raspberry Pi kamera kalibrasyon görüntüleri)
Gazebo-Sim/
my_test_pkg/
Önemli Bileşenler
Kamera Kalibrasyonu: Softwares/opencv-ws/* (Chessboard / iç parametre türetme)
ESP32 Step Motor Kontrolü: Softwares/esp_software/esp32-stepper (Galvo veya mekanik tarayıcı prototip sürüşü)
Lazer iletişim protokol dokümantasyonu (ayrı docs/ önerilir)
Lisans
(Lisans dosyası eklenmeli: MIT / Apache-2.0 / GPL seçilmemiş.)
Katkı
Fork -> feature branch -> PR.
İsimlendirme: feat-, fix-, doc-*.
Uyarı
main_drv8825.cpp.bak.cpp ve büyük görüntü setleri sürüm geçmişini şişirebilir; gerekirse arşivleyin veya LFS.
Hızlı Başlangıç
text
git clone <repo-url>
cd GalvoScanner
# ESP32
cd Softwares/esp_software/esp32-stepper && pio run
# Kalibrasyon
cd ../../opencv-ws && python camera_calib.py
İletişim
Sorumlu / Ekip: (ekleyin)
E-posta: (ekleyin)
Bu README mevcut görünen dizin yapısına göre derlenmiştir; yeni klasörler eklendikçe güncellenmelidir.
The Synkie is a modular open source analog video processor, developed by Michael Egger, Max Egger and Flo Kaufmann
78 parts47
Questions
How big is the Ethernet PCB?
It measures 49.3 × 47.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ethernet use?
72 parts, built around the MAX4390EUK, MAX4392ESA+, OPA695ID and LM78M05CT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Ethernet KiCad files?
From the oguzhanbaser/GalvoScanner repository on GitHub, at the commit this page was made from: the board is Devreler/laser_com/board/ethernet.kicad_pcb and its schematic Devreler/beacon_led/led_tester/led_tester.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ethernet design in my own project?
Its repository states no licence, so its author keeps all rights: ask oguzhanbaser before reusing the design.