Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Richard Bowman
@rwb27_gitlab
@Lewisey it would be great if you could ask that in the forum so the answer hangs around - short answer is that Pi 3 works nicely, Pi 2 can work but might not fit the base properly, and there are various webcam options if you don't want a Pi, like the Logitech C270 (though you then need to roll your own software)
Lewisey
@Lewisey
@rwb27_gitlab Thanks Richard!
Matt Asgari
@Matt319
Is it possible to use OpenFlexure Connect on Mac?
Julian Stirling
@julianstirling_gitlab
@Matt319 I think the answer is "Yes, the software is compatible but we don't have a mac to run the build, not a licence to sign the software" I know someone who ran the old version. I am a bit behind on the software Dev, Joel would be the best person to ask as he is our software Guru. Joel is much more active on the Forum than here. It is worth noting that Joel is on annual leave for a couple of weeks, so there may be a little delay with him getting back to you.
Matt Asgari
@Matt319
Thanks for the info... Maybe ill take a look and play around with it
Cash TingHin Lo
@cashlo
I am ordering the parts for a low res build, is the NoIR v2 camera than the standard v2 one?
Carlos Zuna Largo
@CarlosZL_gitlab
Hello, I am having a hard time uploading the Sangaboard sketch onto the Arduino Nano with Processor ATMega328P. I am using an Arduino Nano with individual driver boards on a breadboard with a separate 5V power supply for the stepper motors. However, when I upload the Sangaboard sketch onto the Nano I get an error that says "StepperF_alt.h: No such file or directory". I understand that this is a library that must be included manually in order for the sketch to work. I am on a Mac but I have access to a windows machine. Does anybody know if there is anything I can do?
thanks
Cash TingHin Lo
@cashlo_gitlab
Have you installed all the adafruit library?
Carlos Zuna Largo
@CarlosZL_gitlab
Yes, I've installed all of the adafruit libraries listed on the link above. The only one I can't install is the StepperF_alt.h.
LaneyMachineTech
@LaneyMachTech_twitter
We’re looking at making a bunch of openflexure microscopes for our microscopy students to take home with them so they can do lab work during Covid-19. We found an amazing deal on 13mm diameter x 49mm focal length achromatic lenses and we’d like to incorporate these into the design instead of the 13mm dia x 50mm fl lenses specified in the assembly instructions for the optics module for the high resolution microscope version. I’m unclear as to how the 1mm focal length change will really affect the image quality. Do you have an idea of how big of a difference it will make? How could we modify the optics module file to account for the change? Is it just a matter of moving the RMS objective and the camera sensor 1mm closer to the lens?
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