Skip to content

APIS v0.1.1

Choose a tag to compare

@changhwang changhwang released this 06 Mar 23:59
· 8 commits to main since this release

Highlights

  • Calibration-based stage-angle handling in Python for both polarizer and sample axes
  • Calibrated software limit set to 169 deg per stage while keeping the standard 0-180 Arduino servo command path
  • Fixed XIMEA acquisition baseline for more consistent Normal/Crosspol comparison
    • Auto white balance disabled during capture
    • Fixed white balance: R=1.40, G=1.00, B=1.20
    • Default exposures: Normal 12000 us, Crosspol 50000 us
  • Added hardware documentation for full system reproduction
    • Hardware implementation guide (wiring, calibration, verification)
    • Hardware assembly guide (printed parts, bearings, gears, stack-up)
  • Added STL part set for the current mechanical build
  • Documented current mechanical build details including M3 screws and heat-set brass inserts

Distribution

  • [APIS-win64-v0.1.1.zip]
    • APIS/ (GUI app)
    • check_hardware/ (console tool)
    • [README.txt]
    • [prereq_checklist.md]

Prerequisites

  • XIMEA Windows Software Package (drivers + xiAPI) must be installed
  • Arduino firmware must be flashed ([APIS_Firmware.ino])

Notes

  • Keep the APIS folder intact; do not move APIS.exe out of it
  • Current sequence convention:
    • Crosspol = polarizer 90 deg
    • Normal = polarizer 0 deg
  • The current build uses calibrated stage-angle mapping with a software max of 169 deg per stage
  • If the camera is not detected, verify XIMEA drivers and device recognition first
  • Hardware reproduction details are documented in:
    • docs/implementation_guide.md
    • docs/hardware_assembly_guide.md