Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Julian Stirling
@julianstirling_gitlab
Hi @LaneyMachTech_twitter Great question. Do you have a link to these lenses, I would be very interested in them too. It would be best to modify the lens optics module slightly but it wouldn't just be a 1mm move. However there is in the OpenSCAD code a module called "optics_module_rms". This takes in the lens radius, lens nominal focal distance, and lens front focal distance and uses them to make the correct optics module. Assuming a high quality achromatic lens you will notice very little change in imaging performance, and a very slight change in field of view. As the move is sub-mm you could probably get away with not adjusting the optics module with only limited performance reduction, but here I am less sure.
It would be great to move this discussion to the forum so that more people can find it. https://openflexure.discourse.group/
Sverre Grødem
@Sverreg
Hi. Did anyone ever design or think about designing an upright version of the openflexure microscope? Ie. objective above the sample. Would it be as simple as adapting a dovetail fitting for the optics module?
Julian Stirling
@julianstirling_gitlab
The problem is stability. You would need a dovetail locking mechanism like for the bottom objective, But something heavy that high up would cause more wobble I would think. It may be easer with the delta stage because then then objective can be fixed.
Sverre Grødem
@Sverreg
Right, makes sense. I guess the delta stage could also be adapted to have a 2nd support structure to reinforce the reflection illuminator/filter cube.
And then I have an excuse to print a delta stage.
LucasCamassi
@LucasCamassi
Hello, i'm having a problem with the motors i've bought, they came with a different driver them the one on the Openflexure Microscope site... This is the model that I have: https://www.eletrogate.com/placa-controladora-uln2003?utm_source=Site&utm_medium=GoogleMerchant&utm_campaign=GoogleMerchant&gclid=Cj0KCQjwufn8BRCwARIsAKzP697nV-1z0T02yE4DoCc4fGl58LDpQCEgeisfrULqvAsO_klq8_JZIaoaAjsaEALw_wcB ... I already tried to make the connections, the driver flashes the lights but the motors do not move.
I happen to need to make a different connection for this type of driver or whatever, maybe change the code... I don't understand much of the subject so i'll be glad if someone can help me.
Sverre Grødem
@Sverreg
This might be a stretch, but does anyone have experience running the microscope remotely on Eduroam network? I managed to get it connected to wifi, but the connection times out when I try to access it remotely.
savage-the-sciontist
@savage-the-sciontist
Hello there, what kind of PLA filament is best for printing this? Are there places that require white or light colors or dark colors because of illumination issues? I a noob, so pardon me.
Joe Knapper
@jaknapper_gitlab
@Sverreg eduroam is often dependent on the institution it's set up at, they might have different settings for working with a Pi. Definitely eduroam itself allows the microscope to work (as of a few months ago) but some unis don't allow it
Joe Knapper
@jaknapper_gitlab
@savage-the-sciontist not sure about the kind of PLA, but i think most are likely to be okay. the optics module and filter cube must be printed in black to minimise stray light
savage-the-sciontist
@savage-the-sciontist
@jaknapper_gitlab That makes sense and you answered my question. Thank you!
I did not see an STL file named Just_leg_test.stl or any test to print as the instructions stated. Please advise.
Julian Stirling
@julianstirling_gitlab
Ah yeah the just_leg_test was missing for a while. You can find it here https://build.openflexure.org/openflexure-microscope/v6.1.4/just_leg_test.stl
@Sverreg Eduroam is always difficult. It has a fair amount of network security for obvious reasons. I think the only way you can get it working is to SSH tunnel both your machine and the microscope Pi through a computer with exposed ports. We call it the Double Bowman Tunnel. Are you on the forum? I think Richard and Joel who know much more about the tunnelling implementation are much more active there.
LucasCamassi
@LucasCamassi
I've done the whole microscope, but I still have a problem with the motors, they make a noise as if they are moving, but they are not moving ... I don't know what the problem is, because I tested it one by one with a different code (simple test simple test that moves the motors right and left) and they move,
but when I put the sangaboard code on the arduino it doesn't move, they just makes the noise like I said above.
Joe Knapper
@jaknapper_gitlab
@LucasCamassi fixing this might be more suitable in a forum post if you haven't made one already on https://openflexure.discourse.group/ . when you made them move with the other code, were they still attached to the assembled microscope?
Sverre Grødem
@Sverreg
Thanks for the tip Julian, I'll open a thread.
LucasCamassi
@LucasCamassi
@jaknapper_gitlab Thanks, i'll create a post... and yes, it was attached together with the gears
ingramr88
@ingramr88
Hey there, new builder here :-) where might I find the parameters for the microscope_body stl file? Parameters such as: layer thickness, print speed, print speed on perimeters, print speed on 1st layer, speed change on varying width, travel speed, maximum travel length without retracting. Thanks in advance for your help. I need this info to adjust settings slicing software.
Julian Stirling
@julianstirling_gitlab
The settings are here:
https://build.openflexure.org/openflexure-microscope/v6.1.5/docs/#/0_printing?id=print-settings
It does not include all settings as these vary so much printer to printer. The key ones are that support should be off, the layer height should be about 0.15, and for the main body you should check the first layer to check the "smart brim" is printing correctly.
Everything else should work with your printers default settings. If you are worried about the bridging you can print the "just_leg_test.stl" which tests that the leg print ok.
Andronicus17
@Andronicus17_gitlab
Where can I find the .stl or .scad files for the base designed for individual motor driver boards and an arduino nano instead of the sanguino? I've seen a picture of it in the commit discussions, and mentions of it being community developed, but I can't seem to find it in the repo.
Hi @Andronicus17_gitlab The STL selector has a bug that stopped this being shown. We are in the process of refactoring the build system which should make this simpler. The arduino nano version of the motor case is the same file as the Sangaboard version but you need to run it with a command line flag. We are also fixing this to make the repository more accessible. Sorry for the confusion
Matt Asgari
@Matt319
I'm having an issue where the object I'm viewing basically has to be touching the objective lens for it to be in focus
The slide is too thick and makes everything out of focus so I need to mount it to the slide and flip it upside down
Am I doing something wrong with the parts?
Andronicus17
@Andronicus17_gitlab
@julianstirling_gitlab Thank you!
Julian Stirling
@julianstirling_gitlab
Hi @Matt319, the normal process is to mount the sample to the slide and then invert the slide. Clear nail polish and coverslips can be very helpful here. If the sample is too 3D then this may not be the best type of microscope
What is the sample?
Matt Asgari
@Matt319
@julianstirling_gitlab I was just looking at hair for the first test but the lens had to be pretty much touching the sample with the slide upside down
I can try the methods you suggested but is there no way to extend the gap between the objective and sample and retain focus (but loose some magnification I would assume)?
Julian Stirling
@julianstirling_gitlab
Are you using an RMS objective or the picamera lens?
Matt Asgari
@Matt319
I am using an RMS objective lens with pi camera 2
Julian Stirling
@julianstirling_gitlab
I think you are then limited to the parfocal distance of the objective. What magnification are you using?
It also may be affected by the focal length of the tube lens if it is not 50
Matt Asgari
@Matt319
60x
is there no way to adjust the distance between the objective and achromatic lens to change magnification but also focal length to the slide?
Julian Stirling
@julianstirling_gitlab
Oh yeah with a 60x you will be super close to the sample. A 60 also probably doesn't have the depth of field for a hair
Matt Asgari
@Matt319
When i looked at it i could adjust z to see different layers
it was pretty cool
is there a common objective lens that people use?
Julian Stirling
@julianstirling_gitlab
It really depends what you are looking at. For research we often use x100 for looking at red blood cells. It really depends how big and flat the thing you want to look at is
One downside of the OFM is the lack of space for a carousel of different objectives.
The microscope wins at great fine translation performance with high magnification. You can get lots of pretty cool looking pre-prepared slides if you want to do some fun microscopy with your 60x
Matt Asgari
@Matt319
Thanks for the info
i was also wondering when the led matrix update will be out?
Julian Stirling
@julianstirling_gitlab
I hope to merge the design files for the LED array into the master branch of the repository today. However, we will not be putting that in a patch release as there are significant changes to the underlying codebase underway and I am worried about stability. We will hopefully have an alpha release soon for testing. I need to talk to Sam about the status of the electronics and software for the array
ingramr88
@ingramr88
Does anyone mind sharing the GCODE for slicing the microscope body on a creality ender 3 pro? I use a broswer based slicer, IceSL, for the other parts, but when it comes to slicing the microscope body, its too big for IceSL to slice in my browser. My desktop computer is a raspbery pi. Any suggestions?
Daniel Rosen
@dgrosen2009_gitlab
Led array? Can you elaborate please?