# Homebrew slide scanner

**URL:** <https://forum.microlist.org/t/homebrew-slide-scanner/3295>\
**Category:** Hardware\
**Created:** [January 19, 2026, 1:43am UTC](https://forum.microlist.org/t/homebrew-slide-scanner/3295 "2026-01-19T01:43:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lnimaging](https://avatars.discourse-cdn.com/v4/letter/l/dfb087/32.png) [@lnimaging](https://forum.microlist.org/u/lnimaging)\
**Post date:** [January 19, 2026, 1:43am UTC](https://forum.microlist.org/t/homebrew-slide-scanner/3295/1 "2026-01-19T01:43:27Z")

</div>

Hello All.

Has anyone here had any success with a DIY slide scanner (no fluoro, just basic brightfield whole slide scanning)? I plan on overestimating my hobby time this year and am looking for a project to fail at. Plenty of protocols online, but love hearing the experiences of everyone here as well.

Thanks!

---

<div class="post-metadata">

**Author:** ![Hazen\_Babcock](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.microlist.org/hazen_babcock/32/281_2.png) [@Hazen\_Babcock](https://forum.microlist.org/u/Hazen_Babcock)\
**Post date:** [January 21, 2026, 9:05pm UTC](https://forum.microlist.org/t/homebrew-slide-scanner/3295/2 "2026-01-21T21:05:00Z")

</div>

Budget?

Not a lot of experience here, however I will offer a few thoughts.. For this purpose an inexpensive non-infinity objective from a company like Amscope should be “good enough” for imaging (assuming high NA is not a goal). With an objective like this (or what is used in the OpenFlexure microscope) you can dispense with having a tube lens. A Raspberry Pi HQ camera will give you a pretty good RGB camera at a reasonable price. An LED array from Adafruit can be used if you are interested in trying different imaging approaches like DPC, fourier phytograpy or darkfield. The illumination is important, you will want a source that at least matches your objectives NA to get good images.

The hard part, and the cost differentiator is the mechanics. You need a fast and precise XY stage and focus stage to image an entire slide in a reasonable amount of time. I think the standard time (for 20x?) for a commercial scanner to image a 15x15mm area is on the order of a few minutes. This performance is difficult to match using hobby level hardware similar to what is found on a 3D printer or laser cutter.

---

<div class="post-metadata">

**Author:** ![P\_Tadrous](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.microlist.org/p_tadrous/32/862_2.png) [@P\_Tadrous](https://forum.microlist.org/u/P_Tadrous)\
**Post date:** [January 26, 2026, 9:43pm UTC](https://forum.microlist.org/t/homebrew-slide-scanner/3295/3 "2026-01-26T21:43:06Z")

</div>

Hello @lnimaging and welcome to the forum.

Yes. I have had ‘success’ with two builds. In one I motorised a Zeiss standard using simple A4988 drivers and a custom PCB:

> **[GitHub - TadPath/PARDUS: Remote (network) control robotics and vision...](https://github.com/TadPath/PARDUS)**
>
> Remote (network) control robotics and vision automation standard

The second one is something I am building now which is a ‘from scratch’ CNC stage for the PUMA microscope (total cost \<£1k, including microscope) see here:

> **[GitHub - TadPath/PUMA: 3D Printed Microscope](https://github.com/TadPath/PUMA)**
>
> 3D Printed Microscope

The latter CNC stage is not quite finished but is at an advanced state of development. You can follow the progress on my YouTube channel ‘Shorts’ and also ‘Posts’:

> **[PUMA Microscope](https://www.youtube.com/@PUMAMicroscope)**
>
> Welcome to the official channel of the PUMA open source 3D printed multimodality microscope.
> Here I show you how to build and use this microscope and I teach about microscopy and image processing.
> 
> If you like this project please consider becoming a...

as well as more detailed in-depth development videos and articles for my Patreon supporters:

> **[Get more from PUMA Microscope on Patreon](https://www.patreon.com/PUMAMicroscope)**
>
> I create Open Source resources for microscopy & image processing

Once the CNC stage module is ready for release I will be making public ‘How To’ videos and releasing the software but it is too early for that just now.

For a lower budget and easier build you could look into the OpenFlexure project. Although that is more limited in its abilities than my CNC stage, it may be that it provides what you need for basic small sample scanning and it is significantly cheaper and easier to make than my system (total cost about £250 - £300).

Then there is also the UC2 stage. Actually there are several ‘versions’ of UC2 stages because they tend to build their stage around specific commercial XYZ motion mechanisms (like specific 3D printers or CNC machines from AliExpress) so, as one goes off the market they go ahead and design another one with whatever happens to currently be being sold.

Other options also exist - there are actually quite a few out there, each with its own strengths and weaknesses.

All the best,

PJT
