← Projects & research

Flagship project / in development

Automated
microscope.

An ongoing engineering effort bringing precise motion, camera imaging, and software together in a single instrument. This is the record of how it is being designed, built, tested, and improved.

StatusIn development
FocusImaging & automation
MethodsCAD · GRBL · Python
Current milestonePhysical calibration

01 / Overview

A system made of
many disciplines.

The microscope project is a place to document the full development process: mechanical design, CAD, stepper motion, Arduino and GRBL, motor drivers, electronics, imaging, image processing, software, and the testing needed to bring those parts together.

The current autofocus application has been exercised in simulation. Results from the physical microscope will be added after hardware calibration and repeatability testing.

02 / The system

Explore the build.

Each subsystem will gain diagrams, decisions, tests, and results as the instrument develops.

01

Mechanical design & CAD

Stage geometry, assembly, tolerances, and physical revisions.

02

Motion & control

Stepper motors, CNC shield, motor drivers, Arduino, and GRBL.

03

Electronics & wiring

Power distribution, connections, documentation, and debugging.

04

Imaging & processing

Camera capture, focus metrics, image quality, and evidence.

05

Software & autofocus

Simulation, scan control, desktop interface, and result logging.

06

Testing & results

Calibration, experiments, limitations, and future improvements.

03 / Current software

Focus, measured
and recorded.

A Python application explores autofocus through bounded coarse and fine Z scans. It includes a simulator, camera and GRBL adapters, a desktop interface, several sharpness metrics, and saved scan results.

Simulation tested · Physical validation pending
Read the build log

04 / Build log

Follow the process.

Dated notes on decisions, tests, failures, and progress.

All journal entries

05 / What comes next

Measure. Compare.
Improve.

The next milestone is to calibrate travel, backlash, settling time, and camera latency on the physical setup, then compare repeated autofocus scans with a manually reviewed image stack.