Show HN: CNC Microscopy for Fun
The CNC microscope project aims to image larger objects with enhanced detail, addressing stability issues, automating image capture with Python, and exploring autofocus and focus stacking for future improvements.
Read original articleThe project involves building a CNC microscope using off-the-shelf components to image larger objects like leaves and CD-ROMs, revealing details invisible to the naked eye. The initial setup faced challenges with stability, leading to a switch from plasticine to neoprene tape for securing the microscope. The assembly included attaching an AmScope imaging sensor and a light source, with various adjustments made to optimize focus and illumination. The project detailed the costs of components, including a CNC machine and microscope parts, totaling approximately £719. Initial imaging tests were conducted, revealing issues with sharpness and illumination, prompting further adjustments. A Python script was developed to automate image capture and stitching, utilizing techniques like mean square error to assess image stability. The project also explored autofocus methods and image stitching using software like Hugin and Fiji. Future plans include testing a kinematic table for improved movement and exploring focus stacking techniques. The project highlights both DIY and commercial microscope solutions, showcasing the potential for accessible microscopy.
- The CNC microscope project aims to image larger objects with enhanced detail.
- Initial stability issues were resolved by using neoprene tape instead of plasticine.
- A Python script was created for automated image capture and stitching.
- The project emphasizes the importance of autofocus and image quality assessment.
- Future improvements may include testing new movement techniques and focus stacking.
Related
OpenCV and the Wild Kingdom
The author used a thermal camera and OpenCV for motion detection, initially aiming at the sky but later focusing on security. Python's speed issues led to transitioning to C++. Identified culprits stealing cat food prompted adjustments for security.
DIY, 8mm film scanner Kotokino Mark IV
The Kotokino Mark IV is an 8mm film scanner by Heikki Hietala, featuring an SLR camera, Arduino control, and a design that enhances stability and image quality, honoring Hietala's father.
Speedrunning 30yrs of lithography technology [video]
The author is constructing a photolithography machine for one-micron features, utilizing a UV LED and Digital Micromirror Device, in collaboration with Carnegie Mellon’s hacker Fab group, emphasizing open-source lithography.
A 15-minute intro to hobby CNC
The article introduces hobby CNC milling, emphasizing its accessibility with community support, the importance of understanding tools and design constraints, and encouraging hobbyists to explore it despite challenges.
I Revived 3-Axis CNC Mill G-Code Simulator
The CNC Simulator is a standalone 3-axis G-Code simulator for visualizing CNC machining, featuring offline access, animation, and future enhancements for improved functionality and tool support.
- Several commenters share their own projects involving microscopes and CNC systems, highlighting challenges and solutions in achieving precision.
- There is interest in using the microscope for imaging unconventional objects, such as CDs and vinyl records, with suggestions for potential applications.
- Discussions include technical aspects like autofocus, focus stacking, and the importance of stability in imaging.
- Some comments touch on the legal and ethical implications of imaging copyrighted materials.
- Overall, the community expresses enthusiasm for innovation in microscopy and automation technologies.
[0] "Hacking CD/DVD/Blu-ray for Biosensing" https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6066758/
The prompt was that someone gave me a broken project which they had never finished (small-scale benchtop CNC system which is highly rigid and heavy but had no wiring, an ancient power supply and a busted spindle motor). I considered finishing the project but the overall size was too small to be very useful for any CNC work I would want (we used to have a large scale commercial 4-axis!). Therefore I am retrofitting a new control system [acquired], rationalizing the power supply [done], and clamping on a USB industrial camera based microscope [clamp acquired, intermediate mounting plate TBD].
On my current microscope mount it's really annoying to zoom a little, take a shot, zoom a little, take a shot since there's a high chance of bumping the sample or some slight vibration affecting a shot, and it's very hard to move a tiny amount due to high-friction macro adjustment interface. I was part-way through designing a fix, with some axis modifications for a motor mount, but then realised it would be easier to just redesign the mount from scratch rather than retrofit a one-off modification. Before allocating time to get that done, the CNC fell in to my lap.
It's remarkably hard to equal or best a $150 scope from Amscope in terms of optical quality, it's automating their stages that is tricky.
Related
OpenCV and the Wild Kingdom
The author used a thermal camera and OpenCV for motion detection, initially aiming at the sky but later focusing on security. Python's speed issues led to transitioning to C++. Identified culprits stealing cat food prompted adjustments for security.
DIY, 8mm film scanner Kotokino Mark IV
The Kotokino Mark IV is an 8mm film scanner by Heikki Hietala, featuring an SLR camera, Arduino control, and a design that enhances stability and image quality, honoring Hietala's father.
Speedrunning 30yrs of lithography technology [video]
The author is constructing a photolithography machine for one-micron features, utilizing a UV LED and Digital Micromirror Device, in collaboration with Carnegie Mellon’s hacker Fab group, emphasizing open-source lithography.
A 15-minute intro to hobby CNC
The article introduces hobby CNC milling, emphasizing its accessibility with community support, the importance of understanding tools and design constraints, and encouraging hobbyists to explore it despite challenges.
I Revived 3-Axis CNC Mill G-Code Simulator
The CNC Simulator is a standalone 3-axis G-Code simulator for visualizing CNC machining, featuring offline access, animation, and future enhancements for improved functionality and tool support.