Recreating a Libre/Open Source Otoscope in FreeCAD

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
kisolre
Posts: 1361
Joined: Wed Nov 21, 2018 1:13 pm

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby kisolre » Fri Aug 30, 2019 10:40 am

Not sure what "lens_jig NEEDS TO BE UPDATED FIRST" means but here is a recreation of what is currently in the repository:
Attachments
lens_jig.FCStd
(62.28 KiB) Downloaded 9 times
wmayer
Site Admin
Posts: 15000
Joined: Thu Feb 19, 2009 10:32 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby wmayer » Fri Aug 30, 2019 10:56 am

This kind of reediting manually is necessary if you try to move your FCStd file and corresponding stuff like tff files, which are refereed by your FCStd but are not included, to your team mate on a separate machine.
Apparently we are talking about App::PropertyFile and not App::PropertyFileIncluded, right?
chrisb
Posts: 19731
Joined: Tue Mar 17, 2015 9:14 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby chrisb » Fri Aug 30, 2019 11:15 am

wmayer wrote:
Fri Aug 30, 2019 9:54 am
And how do you even use relative paths? This can only happen when you manually type in the path into the edit field while when using the browse button always an absolute path is returned.
That's exactly how I had done it to make it independent from its storage place.
kisolre
Posts: 1361
Joined: Wed Nov 21, 2018 1:13 pm

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby kisolre » Fri Aug 30, 2019 2:27 pm

A simplified second sketch version for the specula_holder:
SpeculaHolder.JPG
SpeculaHolder.JPG (54.68 KiB) Viewed 218 times
SpeculaHolder_kiss.JPG
SpeculaHolder_kiss.JPG (47.43 KiB) Viewed 218 times
Attachments
specula_holder_kiss.FCStd
(32.15 KiB) Downloaded 10 times
kisolre
Posts: 1361
Joined: Wed Nov 21, 2018 1:13 pm

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby kisolre » Fri Aug 30, 2019 3:34 pm

Head Lock recreated in PartDesign with proper elipses:
HeadLockKiss.JPG
HeadLockKiss.JPG (81.35 KiB) Viewed 209 times
Attachments
head_lock_kiss.FCStd
(486.9 KiB) Downloaded 11 times
tarek
Posts: 15
Joined: Sat Feb 17, 2018 8:13 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby tarek » Fri Aug 30, 2019 3:35 pm

wmayer wrote:
Fri Aug 30, 2019 9:54 am
And how do you even use relative paths? This can only happen when you manually type in the path into the edit field while when using the browse button always an absolute path is returned.
Correct. This is what I did.
tarek
Posts: 15
Joined: Sat Feb 17, 2018 8:13 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby tarek » Fri Aug 30, 2019 3:36 pm

kisolre wrote:
Fri Aug 30, 2019 10:40 am
Not sure what "lens_jig NEEDS TO BE UPDATED FIRST" means but here is a recreation of what is currently in the repository:
This meant that we preferred if Frankie spent time refining the jig before people spent the time recreating it. However, I will put what we have into review.

tarek : )
tarek
Posts: 15
Joined: Sat Feb 17, 2018 8:13 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby tarek » Fri Aug 30, 2019 3:50 pm

kisolre wrote:
Fri Aug 30, 2019 10:40 am
Not sure what "lens_jig NEEDS TO BE UPDATED FIRST" means but here is a recreation of what is currently in the repository:
Thank you for this. I submitted it as a PR here.

tarek : )
tarek
Posts: 15
Joined: Sat Feb 17, 2018 8:13 am

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby tarek » Fri Aug 30, 2019 3:51 pm

kisolre wrote:
Fri Aug 30, 2019 2:27 pm
A simplified second sketch version for the specula_holder
kisolre wrote:
Fri Aug 30, 2019 3:34 pm
Head Lock recreated in PartDesign with proper elipses:
Can you please tell me the difference between these and the models already created by other users? I don't understand what I should do here.
kisolre
Posts: 1361
Joined: Wed Nov 21, 2018 1:13 pm

Re: Recreating a Libre/Open Source Otoscope in FreeCAD

Postby kisolre » Fri Aug 30, 2019 4:21 pm

For the specula holder the sketches that you can see in the screenshots are the one from the file already in the repository and my modification that IMO looks cleaner and more easily understandable if needs to be modified. The final body is same.

For the head lock I used eliptical sectors (which were used in the tinkercad sources) in the sketches instead of complex b-splines. Also used PartDesign for cleaner tree and easy manipulation.

You can do whatever you want :)

For the Head lock there should be some common geometry description for the mating profile since it needs to fit several parts. After all parts are made those should be checked for corresponding geometry and if created from simple sketches it would be easy to make them fit.