Use case

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!
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 12:34 am

Hello all,

it's been quite some time since parts were posted here. What are you people doing?!? Stuffing yourselves and enjoying your Christmas gifts? :D

I've done this part.

MendelMax HFS5-2020-420 Aluminum extrusion (420mm length)
This one is obviously not a printed part, but it's an important component in the MendelMax assembly. At first I tried to model this "in chunks", that is divide the modeling in easily manageable features: a first one for a 20x20 solid bar, then a center hole, then a cut-out on one side. But there is no Part Design pattern feature yet, I had to make copies of the sketch, rotate them, pad them and use a boolean subtract on the solid bar. I struggled with this, and in the end I succeeded, but I decided to remake it as Jürgen suggested, a single sketch for the profile.

Total number of constraints: 145 :shock: At the end, the sketcher was quite sluggish.

Image
Attachments
HFS5-2020-420.fcstd
(28.53 KiB) Downloaded 45 times
Last edited by NormandC on Thu Dec 29, 2011 1:09 am, edited 1 time in total.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 1:08 am

I finished the MendelMax ZMotorMount part that I had started 2 weeks ago.

Image

I changed the model so that only Part Design features are used. I cleaned up the model with the nice "Refine shape" feature added in the Part workbench (Part --> Refine shape menu, only in v0.13 development version). It works very well, but it is not parametric. So if one of the features is changed, it must be run again. I've been told that this feature will be seamlessly integrated into FreeCAD once it's tested enough. :)
Attachments
ZMotorMount.fcstd
(147.55 KiB) Downloaded 36 times
User avatar
jriegel
Site Admin
Posts: 3369
Joined: Sun Feb 15, 2009 5:29 pm
Location: Ulm, Germany
Contact:

Re: Use case

Postby jriegel » Thu Dec 29, 2011 9:37 am

Really nice Norm!
Stop whining - start coding!
carlod
Posts: 81
Joined: Mon Oct 03, 2011 2:52 pm

Re: Use case

Postby carlod » Thu Dec 29, 2011 11:49 am

normandc wrote:it's been quite some time since parts were posted here. What are you people doing?!? Stuffing yourselves and enjoying your Christmas gifts? :D
I'm having fun now making parts from OSE project, but are simple parts and it's not an honour to post them.
What I want to obtain now is enough parts to test the assembly features when ready. When? When? When? :D
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 5:53 pm

I'm with you here! :)

Like kids in a car trip: are we there yet? are we there yet? are we there yet? are we there yet? are we there yet? :D

And BTW guys, last night I discovered yet another cool RepRap inspired project: Printrbot

Now that's a crazy story: their aim is to produce a really simple to assemble and small RepRap machine that anyone, even kids will be able to assemble in less than 1 hour and use. They registered their project on Kickstarter to get their funding, and their goal was to get $25,000... They got $830,800!!! :shock:

What's amazing, even if the machine is really small, the build volume is 152x152x152mm, more than a Makerbot Thing-O-Matic. For $544 you can get a whole kit shipped ($499 for US residents).

Once they start shipping in February, they'll publish their design.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 6:59 pm

More parts! :)

MendelMax LowerVertex
Image
Thanks to angow for his dimensions.

MendelMax RodLatch
Image

MendelMax TopVertexX
Image
Attachments
LowerVertex.fcstd
(14.45 KiB) Downloaded 23 times
RodLatch.fcstd
(24.6 KiB) Downloaded 18 times
TopVertexX.fcstd
(27.44 KiB) Downloaded 19 times
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 7:03 pm

... Part Deux (the forum limits to three attachments)

MendelMax YIdlerMount
Image

NEMA17 Stepper Motor
Image

I believe there's only one MendelMax file remaining, the YMotorMount. And maybe rods and hardware to have all parts for an assembly.

Lately I "developed" a workflow for these: generate individual parts from the maxbots/MendelMax GitHub repository scripts, take dimensions with the Draft workbench to be able to remodel the part in Part Design workbench to exactly the same dimensions.
Attachments
YIdlerMount.fcstd
(32.64 KiB) Downloaded 18 times
NEMA-17_StepperMotor.fcstd
(27.25 KiB) Downloaded 24 times
logari81
Posts: 654
Joined: Mon Jun 14, 2010 6:00 pm

Re: Use case

Postby logari81 » Thu Dec 29, 2011 8:22 pm

normandc wrote: Total number of constraints: 145 :shock: At the end, the sketcher was quite sluggish.
sluggish, when you try to move nodes (== solver performance) or when you zoom in/out, pan, ... (visualization performance)?

Which one did you refer to?

With 145 constraints I think both would be sluggish but I believe that we should first improve the visualization perfomance by reducing the number of OpenInventor nodes. IMO the bad visualization performance affects the user experience more than the solver performance.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Use case

Postby NormandC » Thu Dec 29, 2011 9:00 pm

Hi,

Actually I was talking about solving. I would add a constraint, and I'd see the sketch elements move before fixing themselves, and it was not instantaneous. For one of the last constraints the sketcher messages window reported that it was solved in 0.4 seconds but it seemed more like a second or two. Or maybe it really took 0.4 seconds, and the rest was poor visualization performance...

Moving nodes, I don't recall... When I have some time, I'll remove some constraints to check it out.
carlod
Posts: 81
Joined: Mon Oct 03, 2011 2:52 pm

Re: Use case

Postby carlod » Fri Dec 30, 2011 12:58 pm

normandc wrote:I believe there's only one MendelMax file remaining, the YMotorMount. And maybe rods and hardware to have all parts for an assembly.
Is this one?
BTW it need a refineshape ;)
Attachments
YMotorMount.FCStd
(48.85 KiB) Downloaded 27 times