HOWTO: Generating Fusion360 Manufacturing Files - jrsteensen/OpenHornet GitHub Wiki
:information_source: INFO
It is recommended you review the build package requirements and become familiar with the naming conventions within it prior to contributing Manufacturing files.
- 1. Installing required addons to Fusion
- 2. Preparation
- 3. Generating the Manufacturing (MFG) files
- 4. Self-Review
- 5. Submission
1. Installing required addons to Fusion
:information_source: INFO
This section only has to be completed once prior to starting any manufacturing file generation the first time.
-
Download and install the Shaper Origin plugin (used for generating SVG files,) then restart Fusion. - Download Link
-
Once installed, you should see the following on the Utilities tab of Fusion.
2. Preparation
2.1. Verify you have access to the OpenHornet F360 repository
⚠️ WARNING
Do not submit any previously generated manufacturing file that was not created from the latest models in the OH F360 repository. Only submit manufacturing files generated directly from the OH A360 Repository. This will prevent out-of-date or otherwise incorrect manufacturing files from being included with the release.
- Fire up Fusion and check that you are accessing the OpenHornet repo.
- If you do not, PM Noctum on the OH Discord and request access. He will need the email address you registered with Fusion to provide you access.
2.2. Setting up your local GitHub fork for PRs
- Please follow steps 1 thru 4 of the Contributing Wiki Page.
2.3. Pick and claim your issue
- Pick your issue from the beta1 project MFG File TODO column and verify that nobody else has claimed it already.
⚠️ CAUTION
If the issue has the
STATUS: BLOCKED
label, skip it - there is an outstanding issue that is blocking it and it must be resolved first.
- Make a comment on the issue of:
IN PROGRESS: <INSERT YOUR DISCORD USERNAME>
3. Generating the Manufacturing (MFG) files
⚠️ WARNING
Direct access to the repo is a privilege. Protecting the integrity of the data package is vitally important to OpenHornet. DO NOT save anything unless you are actively working an issue you have been approved to be working on that requires file modification. Generating manufacturing files does not. So please don't. Saving a low level component takes about 2 hours to update all the upper assemblies through the top level assembly.
- Open the assembly you are going to generate MFG files for, and right click on the top level of the browser and click
Read-Only for Me
.
3.1. Example of MFG files
See (from your GitHub OH repo folder) OpenHornet\release\OH1_Upper_Instrument_Panel\OH1A8 - ASSY, UPFRONT CONTROL PANEL\Manufacturing
for an example of how the MFG files should be arranged in the folder.
3.2. SVG Files
Utilities Tab > Export to Shaper
- Select
Advanced
checkbox andSingle Solid Body
for Input type. - Select the "top" face of the part.
- This will automatically orient the SVG with the selected face to the Z+ plane.
- Click
OK
and navigate to the proper folder in your forked repo'sRelease
folder.- If the manufacturing folder has not yet been created in the drawing's folder, create it now. All manufacturing files for this assembly will go directly into this folder.
- Name the SVG per the build package requirements and click
Save
. - Hide the part by right clicking on it in the browser, and selecting
Hide
. (NOTE: It's important to do it this way so you hide the component instead of the body.) - Select the next part, and repeat the process from step 3.2.1. Repeat this cycle until all 2D flat parts have been completed for this assembly.
3.2.a Parts with warning stripes
- For some reason, the parts with the yellow warning stripes do not export the warning stripes using this method.
- First, generate the SVG per 3.1.
- Generate a second SVG by selecting
Faces
for theInput Type
then selecting the faces of all the warning stripes. - Use inkscape or similar vector graphics editing program to manually insert the warning stripes to the correct location.
3.2.b MDF parts with angled edge cuts
ℹ️ NOTE
Only 7 parts of the pit should meet this criteria: The 4X canopy rails (L/R Console and LIP,) 2X L/R Console Internal Aft Bulkheads, and the Center Tub Internal Wall
- These parts may not provide a large enough base if the apparent "top" face is selected.
- Instead, select whichever face provides a full stock material length as the Z+ face.
- If a face that is not the top face as oriented when assembled is used, note the orientation of the model in the file name (i.e.
_BOTTOM_FACE_
in the description after the initial name.
3.2.c Bent flat parts
ℹ️ NOTE
Only 5X parts of this pit should meet this criteria: L/R skins of the seat bucket, the cover below the headrest, L/R internal skins between the L/R consoles and LIP. The external skins and seat bucket back skin will be simply built to fit, and not be given a dimensioned flat pattern at this time.
- TBD
3.2.d Parts with Countersunk (CSK) holes
⚠️ CAUTION
Shaper Export utility cuts a hole based on the CSK size. We want just the center drill with the intent being the user does the CSK after. Again, ensure you are
READ-ONLY FOR ME
!
- Hide the HW in all CSK holes.
- Select the inside surface of the CSKs.
- Press the
delete
key. - Repeat for all CSK holes.
- Export the part per normal starting at step 3.2.1
3.3. 3MF Files
Utilities Tab>3D Print
- Configuration
- Format:
3MF
. - Refinement:
High
. - Deselect
Send to 3D Print Utility
. - Click
OK
.
- Format:
- In the Fusion Save As dialog:
- Name 3MF file IAW build package requirements.
- Navigate to the proper folder in your forked repo's
Release
folder.
- If the manufacturing folder has not yet been created in the drawing's folder, create it now. All manufacturing files for this assembly will go directly into this folder.
- Click
Save
- Hide the part by right clicking on it in the browser, and selecting
Hide
. (NOTE: It's important to do it this way so you hide the component instead of the body.) - Select the next part, and repeat the process from step 3.3.1. Repeat this cycle until all 3D printed parts have been completed for this assembly.
3.4. STEP files
- Right-click on the part in the model and select
Find in Browser
- Left-click on the body of the part in the browser.
- Select
File>Export...
- In the Export Dialog:
- Name STEP file IAW build package requirements.
- Navigate to the proper folder in your forked repo's
Release
folder.
- If the manufacturing folder has not yet been created in the drawing's folder, create it now. All manufacturing files for this assembly will go directly into this folder.
- Click
Export
- Hide the part by right clicking on it in the browser, and selecting
Hide
. (NOTE: It's important to do it this way so you hide the component instead of the body.) - Select the next part, and repeat the process from step 3.4.1. Repeat this cycle until all 3D printed parts have been completed for this assembly.
3.5. Decal (PDF) files
- Identify that a decal is required from the drawing (i.e.
-9XXX
part number`) - Find the decal's .PDF file in the correct artwork>end item folder (i.e. OpenHornet>artwork>Left Console)
- Copy it to the proper folder in your forked repo's
Release
folder.
4. Self-Review
- Verify against drawing parts list that all the relevant manufacturing files have been created.
- Open each SVG in your browser and compare against part to ensure it appears the same and its filename is correct.
- Open each 3MF in a slicer of your choice and verify geometry matches F360 model and its filename is correct.
- Open each STEP in a STEP file viewer of your choice and verify geometry matches F360 model and its filename is correct.
5. Submission
- Complete steps 5 thru 8 of the Contributing Wiki Page
- Create a github PR against the beta 1 branch with the manufacturing files located in correct location of the release folder.
- Reference the applicable issue in the PR by typing the
#<issue number>
in the body. - Request a review of the PR.