HS28A Rotary Encoder (Feedback Requested)
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
HS28A Rotary Encoder (Feedback Requested)
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...
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...
- Attachments
-
- LDO Encoder HS28A.pdf
- (516.54 KiB) Downloaded 35 times
-
- hs28a (1).FCStd
- (707.15 KiB) Downloaded 37 times
Re: HS28A Rotary Encoder (Feedback Requested)
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.
Re: HS28A Rotary Encoder (Feedback Requested)
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.
- 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.
Re: HS28A Rotary Encoder (Feedback Requested)
Thanks for the feedback. I will try to incorporate these suggestions.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.
- 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)
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.
Re: HS28A Rotary Encoder (Feedback Requested)
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.
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
Re: HS28A Rotary Encoder (Feedback Requested)
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 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.
Re: HS28A Rotary Encoder (Feedback Requested)
Can't figure out what you're talking about. Could you point me to where is the detail ?
Re: HS28A Rotary Encoder (Feedback Requested)
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.