HS28A Rotary Encoder (Feedback Requested)

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
justacec
Posts: 53
Joined: Fri Jul 21, 2017 10:55 am

HS28A Rotary Encoder (Feedback Requested)

Post by justacec »

So, I am working on a project and needed an encoder to make a closed loop motor controller. (Still in progress) I decided to model the encoder to help visualize the project. I have attached my progress so far and was hoping for a critique of my efforts so far. I would like to get specific feedback on the following things:

1: Did I do right by basically refusing to use faces as sketch references?
2: Are there simply better ways to do the seemingly complicated snapping parts?
3: I am unable to get a good Fillet around the edges... Not sure why...

The reference is attached as a PDF. I had to guess on a few dimensions as they are not identified in the spec sheet.

Also of note: I did not do the Molex connector. I did what any sensible person would have done and took that from their website.
Also Also: Just realized I forgot to put the holes on the top... :(

Screen Shot 2019-09-27 at 8.14.47 PM.png
Screen Shot 2019-09-27 at 8.14.47 PM.png (212.19 KiB) Viewed 1142 times
Attachments
LDO Encoder HS28A.pdf
(516.54 KiB) Downloaded 35 times
hs28a (1).FCStd
(707.15 KiB) Downloaded 37 times
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by chrisb »

You are asking for feedback, so I move it to Help forum.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by chrisb »

Some comments:
- We advocate simple sketches, but you can very well unite Sketch and Sketch001.
- Sketch001: use equality instead of repeating the same dimension. The construction line is not really needed.
- Sketch008 and Sketch009 are in the same position. I'm surprised that this is possible, and you can see some defects: you have z-fighting in the area of Sketch008. I don't see why you need a second sketch after all and would remove Sketch008 from the loft.

- Similar situation in SubtractiveLoft001, but here you need the intermediate sections. You can probably use it like this but be prepared to change it to two lofts if things break later in the model.
- Sketch016: The external reference to the circle is not needed. You can delete it.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
justacec
Posts: 53
Joined: Fri Jul 21, 2017 10:55 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by justacec »

chrisb wrote: Sat Sep 28, 2019 10:32 pm You are asking for feedback, so I move it to Help forum.
Got it. That makes sense.
justacec
Posts: 53
Joined: Fri Jul 21, 2017 10:55 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by justacec »

chrisb wrote: Sat Sep 28, 2019 11:00 pm Some comments:
- We advocate simple sketches, but you can very well unite Sketch and Sketch001.
- Sketch001: use equality instead of repeating the same dimension. The construction line is not really needed.
- Sketch008 and Sketch009 are in the same position. I'm surprised that this is possible, and you can see some defects: you have z-fighting in the area of Sketch008. I don't see why you need a second sketch after all and would remove Sketch008 from the loft.

- Similar situation in SubtractiveLoft001, but here you need the intermediate sections. You can probably use it like this but be prepared to change it to two lofts if things break later in the model.
- Sketch016: The external reference to the circle is not needed. You can delete it.
Thanks for the feedback. I will try to incorporate these suggestions.
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: HS28A Rotary Encoder (Feedback Requested)

Post by DeepSOIC »

justacec wrote: Sat Sep 28, 2019 12:22 am 1: Did I do right by basically refusing to use faces as sketch references?
In a creative process - yes, totally.
But you are modeling an existing thing, you are only needing the shape, not the ability to change its dimensions to fit the purpose. So I usually stick to the fastest way, i.e. sketches on faces.

It did happen to me a few times though, when modeling existing things, that I screwed up a measurement, and the parametrics turned out being helpful in the end.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: HS28A Rotary Encoder (Feedback Requested)

Post by openBrain »

One thing to notice is that your way of modeling the clipping parts (with lofts) creates invalid geometry (check with Part/Check geometry). ;)
Even if I don't like this much, modeling with Revolve+Draft gives valid solid. Of course oppositely, it makes part more sensible to topological naming.
I demonstrate that with the bottom part only in the attached file. ;)
Also using Mirror instead of Polar would makes more sense IMO.
Attachments
hs28_bot_OB.FCStd
(73.15 KiB) Downloaded 44 times
justacec
Posts: 53
Joined: Fri Jul 21, 2017 10:55 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by justacec »

openBrain wrote: Sun Sep 29, 2019 2:47 pm One thing to notice is that your way of modeling the clipping parts (with lofts) creates invalid geometry (check with Part/Check geometry). ;)
Even if I don't like this much, modeling with Revolve+Draft gives valid solid. Of course oppositely, it makes part more sensible to topological naming.
I demonstrate that with the bottom part only in the attached file. ;)
Also using Mirror instead of Polar would makes more sense IMO.
Thanks for the suggestions. I had net even thought about doing the "ears" that way. After looking at your file, I did notice that this method does not allow for the slightly angled sides. This is why I had originally went with the loft method. Is there a way to include this detail in your method?
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: HS28A Rotary Encoder (Feedback Requested)

Post by openBrain »

justacec wrote: Sun Sep 29, 2019 5:01 pm After looking at your file, I did notice that this method does not allow for the slightly angled sides. This is why I had originally went with the loft method. Is there a way to include this detail in your method?
Can't figure out what you're talking about. ;) Could you point me to where is the detail ?
chrisb
Veteran
Posts: 54293
Joined: Tue Mar 17, 2015 9:14 am

Re: HS28A Rotary Encoder (Feedback Requested)

Post by chrisb »

openBrain wrote: Sun Sep 29, 2019 5:10 pm Can't figure out what you're talking about. ;) Could you point me to where is the detail ?
Have a look at the different angles covered at the bottom and the top of the loft.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply