Parametric (Mostly) Carport

Show off your FreeCAD projects here!
Post Reply
tbratten
Posts: 14
Joined: Wed Jun 10, 2020 12:10 pm
Location: Colorado

Parametric (Mostly) Carport

Post by tbratten » Sun Aug 02, 2020 2:21 pm

I designed a free standing carport that has many parametric (variable) features. You can quickly modify the length, width and height of the carport. You can also modify the roof pitch and dimensions of many of the objects in the model. I developed a new (at least to me) way of using a SS to make it easier for me to work in US units as well as implementing the parametric values.

I am relatively new to FC (~2 months, off and on). More experienced users will likely find a lot of things in my model that could be done better. I don’t present my model as an example of “the best” way to do things in FC. I share it in hopes that it will inspire someone else with some new ideas and also to solicit constructive feedback as to ways I can improve my knowledge and productivity in using FC.
I attached the FC file as well as a PDF with more detailed information.

OS: Ubuntu 18.04.4 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22039 (Git) AppImage
Build type: Release
Branch: master
Hash: 2bfc6301bc80c0344cbf13dbfe041fbd78cac93d
Python version: 3.8.2
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)
Attachments
Parametric (Mostly) Carport.pdf
(385.36 KiB) Downloaded 40 times
Carport.FCStd
(48.6 KiB) Downloaded 19 times
hast66
Posts: 6
Joined: Tue Jan 01, 2019 10:30 am

Re: Parametric (Mostly) Carport

Post by hast66 » Sun Aug 02, 2020 8:41 pm

Thank you very much for sharing your knowledge.
But, maybe it's me, being a FC novice, I see nothing Image
Attachments
carport.png
carport.png (168.03 KiB) Viewed 416 times
chrisb
Posts: 25699
Joined: Tue Mar 17, 2015 9:14 am

Re: Parametric (Mostly) Carport

Post by chrisb » Sun Aug 02, 2020 9:00 pm

Try the FitAll icon to recenter 3D view. The Cylinder you are trying to move seems to be invisible, but I may be mistaken from the screenshot.
User avatar
Gregory son of Carl
Posts: 69
Joined: Mon Apr 06, 2020 7:42 pm
Location: California

Re: Parametric (Mostly) Carport

Post by Gregory son of Carl » Sun Aug 02, 2020 11:14 pm

I'm also having problems loading the model in version 0.19. FreeCAD isn't recognizing the draft objects and is giving me 'ModuleNotFound' errors.

Code: Select all

<string>(1)<class 'ModuleNotFoundError'>: No module named 'draftobjects.clone'
<string>(1)<class 'ModuleNotFoundError'>: No module named 'draftobjects.array'
<string>(1)<class 'ModuleNotFoundError'>: No module named 'draftviewproviders.view_clone'
<string>(1)<class 'ModuleNotFoundError'>: No module named 'draftviewproviders.view_draftlink'
CarportLoadingErrors.png
CarportLoadingErrors.png (59.82 KiB) Viewed 384 times
Aside from that, I appreciate the report you included with your project. It paints some nice insight into the new user experience. The advice I have from just reading your report is that using tools across different workbenches is generally fine and often encouraged with a notable exception of mixing the Part and PartDesign workbenches. I'd also like to praise your section titles for being written in glorious comic sans. :mrgreen:
tbratten
Posts: 14
Joined: Wed Jun 10, 2020 12:10 pm
Location: Colorado

Re: Parametric (Mostly) Carport

Post by tbratten » Mon Aug 03, 2020 11:21 am

I just downloaded the FC file that I posted (to a different location) and it opens fine.

@hast66
I don't understand why your combo view tree shows all those "Unnamed" objects. I see nothing like that in my model. Are you using V.19?

@Gregory son of Carl
Again, no idea why you're getting errors. I'm using a Linux App Image, V.19. Perhaps there is some bundling included that isn't included in other downloads? Just guessing. Others more knowledgeable about the packages might have some insight.
GeneFC
Posts: 1347
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: Parametric (Mostly) Carport

Post by GeneFC » Mon Aug 03, 2020 2:38 pm

I downloaded the FCStd file, opened it, and took a screen shot. I did nothing else. Looks fine to me.

Capture.PNG
Capture.PNG (44.15 KiB) Viewed 265 times

OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22111 (Git)
Build type: Release
Branch: master
Hash: cb2099aa6bb287a8d7843eb70684cce79bdef26b
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)

Gene
hast66
Posts: 6
Joined: Tue Jan 01, 2019 10:30 am

Re: Parametric (Mostly) Carport

Post by hast66 » Mon Aug 03, 2020 6:26 pm

I re downloaded and tied again but got the same result.
Does in it only goes well in 0.19. I have 0.18

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4 (GitTag)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 980bf9060e28555fecd9e3462f68ca74007b70f8
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Dutch/Belgium (nl_BE)
User avatar
Gregory son of Carl
Posts: 69
Joined: Mon Apr 06, 2020 7:42 pm
Location: California

Re: Parametric (Mostly) Carport

Post by Gregory son of Carl » Tue Aug 04, 2020 1:47 am

Alright, it's working now. Just needed to download the latest development AppImage.
I'd say this is a pretty stellar model. The tree is well organized and the part names make it easy to interpret and relate to the spreadsheet parameters. The spreadsheet offers a robust amount of adjustments and updates seem pretty stable when I'm not deliberately trying to break it. One thing I felt was missing from the spreadsheet is the ability to adjust the spacing/number of middle rafters. That said, I have no idea what makes a good carport, but this seems like a decent tool for starting such a project. Thank you for sharing your work. Here's where I'm gonna park my Dodger Dog.
Attachments
ChapelOfTheDogs.png
ChapelOfTheDogs.png (13.69 KiB) Viewed 172 times
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests