Model a gerotor in 3D using BRL-CAD #3BRL-CAD
Status: ClosedTime to complete: 100 hrs Mentors: Mandeep Kaur, Ch3ckTags: modeling, CAD, pump, design, 3D

BRL-CAD provides several ways to model 3D geometry including a graphical tool named mged, another named archer, and various ways to create geometry using scripts. We use 3D models for development and to showcase our features. You can learn the basics of 3D modeling in just an hour or two.

This task involves modeling a gerotor. This is basically a cool pump. Your job is to model it natively using any of BRL-CAD's tools (i.e., don't model it in something else and import) using 3D primitives and Boolean operations (i.e., without using 2D sketch entities or polygons).

The gear set should be accurately modeled in such a way that it can be printed using a 3D printer. This means that the model should have regions defined for each part and no overlaps (use rtcheck and/or gqa commands to verify). Create one top-level combination to group everything together.

References:
  • http://en.wikipedia.org/wiki/Gerotor
  • http://www.pumpschool.com/principles/gerotor.asp
  • https://www.youtube.com/watch?v=nodDVMl-nLA
  • Introduction to MGED at http://brlcad.org/wiki/Documentation
Modify:
  • Submit your model as a .g file (BRL-CAD's geometry file format) and a rendered PNG image. You can run "rt -s1024 -o your_rendering.png your_geometry.g your_top_level_object" to create a PNG rendering of your model.
Uploaded Work
File name/URLFile sizeDate submitted
gerotor33.3 KBDecember 28 2014 08:56 UTC
gerotor33.3 KBDecember 28 2014 08:56 UTC
gerotor33.3 KBDecember 28 2014 08:56 UTC
gerotor_isom_3d.PNG196.0 KBDecember 28 2014 08:57 UTC
gerotor_sketch.png12.1 KBDecember 28 2014 08:58 UTC
Comments
Engeloon December 7 2014 15:57 UTCTask Claimed

I would like to work on this task.

Harmanpreet on December 7 2014 16:05 UTCTask Assigned

This task has been assigned to Engelo. You have 100 hours to complete this task, good luck!

Engeloon December 9 2014 04:53 UTCClaim Removed

The claim on this task has been removed, someone else can claim it now.

Raptoron December 28 2014 06:43 UTCTask Claimed

I would like to work on this task.

Gauravjeet Singh on December 28 2014 08:50 UTCTask Assigned

This task has been assigned to Raptor. You have 100 hours to complete this task, good luck!

Raptoron December 28 2014 09:00 UTCReady for review

The work on this task is ready to be reviewed.

Raptoron December 28 2014 11:29 UTCHow to divide the object along the path?

 

In the imagecirclez1distributedon3trajectories.


a target="_blank" href="http://itmages.ru/image/view/2146943/86d217a5"img src="http://storage9.static.itmages.ru/i/14/1228/s_1419766257_6178215_86d217a520.png" //a

Raptoron December 28 2014 11:30 UTCHow to divide the object along the path?

In the imagecirclez1distributedon3trajectories.


http://itmages.ru/image/view/2146943/86d217a5

Sean on December 28 2014 17:12 UTCnice work

Raptor, this looks really nice.  Well done!  As to your question, it's not clear what you're actually asking.  Are you asking how to place the object in specific positions along a specified path?  Dividing an object implies breaking up one object into multiple pieces.


To create copies of an object along a circular path, you can use the mged "clone" command (probably the easiest) or the Pattern Tool (on the Tools menu, much harder but many more options).


That said, it looks like you completed the task!

Sean on December 28 2014 17:12 UTCTask Closed

Congratulations, this task has been completed successfully.