Compare commits

..

10 Commits

Author SHA1 Message Date
Jacob Hrbek
63ee92f934
Krey's Adjustments to The Project 2024-02-10 12:08:44 +00:00
skirit
58f2874a28 fix Y profile length 2023-02-27 00:28:14 +01:00
skirit
56b08b4e6f fix ff12 2023-02-15 23:47:52 +01:00
skirit
49e03f1380 fix y back mount 2023-02-15 22:55:51 +01:00
skirit
5f483781f0 add moutn motor to desk 2023-02-15 21:20:24 +01:00
skirit
8cfb633682 fix motor mount to table 2023-02-15 20:57:40 +01:00
skirit
41365feaa2 fix path 2023-02-13 19:15:31 +01:00
skirit
7cf1796c99 fix ff12 2023-02-13 19:03:43 +01:00
skirit
89b17a9c62 add ff12 modified 2023-02-12 22:11:47 +01:00
skirit
429be6aa09 some adjustments 2023-02-12 18:39:19 +01:00
37 changed files with 287093 additions and 285293 deletions

@ -1,24 +0,0 @@
#!/usr/bin/env sh
exec guile -s "$0" "$@"
!#
;; NOTE(Krey): Requires https://github.com/spk121/potato-make for processing
(use-modules (potato make))
(initialize)
(?= REPO_ROOT (dirname (current-filename)))
(: "freecad" '()
(lambda ()
;; FIXME(Krey): Implement check for `guix?` so that this can work on non-guix environment
(system* "guix"
"shell"
(string-append "--manifest=" ($ REPO_ROOT) "/env/freecad/manifest.scm")
"--"
"FreeCAD"
(string-append "--system-cfg=" ($ REPO_ROOT) "/env/freecad/system.cfg")
(string-append "--user-cfg=" ($ REPO_ROOT) "/env/freecad/user.cfg"))))
(execute)

@ -1,23 +0,0 @@
#!/usr/bin/env -S guix shell -m
!#
;;; GNU Guix recipe to provide dependencies needed to work on the project
(use-modules
(guix channels))
;; DNR-CI(Krey): Needs handling to keep the hash up-to-date
(list (channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(commit "cd3df45c3789cb2c3a7c7565151196803193d183")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
(specifications->manifest
(list
"git"
))

1
README.md Normal file

@ -0,0 +1 @@
![cnc](cnc.png "cnc desk")

Binary file not shown.

BIN
cnc.FCStd

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

571137
cnc.step

File diff suppressed because it is too large Load Diff

@ -1,27 +0,0 @@
#!/usr/bin/env -S guix shell -m
!#
;;; Recipe to provide GNU Emacs through Guix
(use-modules
(guix channels))
;; DNR-CI(Krey): Needs handling to keep the hash up-to-date
(list (channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(commit
"f1bfd9f1948a5ff336d737c0614b9a30c2bb3097")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
(specifications->manifest
(list
"freecad"
;; DEP(Krey): Used for working with openscad designs
"openscad"
;; DEP(Krey): Required for working with FEM workbench
"gmsh"))

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="Modules">
<FCParamGroup Name="Image">
<FCText Name="HelpIndex">Image/Help/index.html</FCText>
<FCText Name="WorkBenchName">Image</FCText>
<FCText Name="WorkBenchModule">ImageWorkbench.py</FCText>
</FCParamGroup>
<FCParamGroup Name="Path">
<FCText Name="HelpIndex">Path/Help/index.html</FCText>
<FCText Name="WorkBenchName">Path</FCText>
<FCText Name="WorkBenchModule">PathWorkbench.py</FCText>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="HelpIndex">Spreadsheet/Help/index.html</FCText>
<FCText Name="WorkBenchName">Spreadsheet</FCText>
<FCText Name="WorkBenchModule">SpreadsheetWorkbench.py</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

1110
env/freecad/user.cfg vendored

@ -1,1110 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="BaseApp">
<FCParamGroup Name="LogLevels">
<FCInt Name="Default" Value="2"/>
</FCParamGroup>
<FCParamGroup Name="Preferences">
<FCParamGroup Name="General">
<FCText Name="FileOpenSavePath">/home/kreyren/src/cnc-ng/parts/motors</FCText>
<FCText Name="AutoloadModule">StartWorkbench</FCText>
<FCBool Name="ShowSplasher" Value="1"/>
<FCBool Name="PythonWordWrap" Value="1"/>
<FCInt Name="ToolbarIconSize" Value="24"/>
<FCText Name="FileImportFilter">Supported formats ( *.3ds *.FCMacro *.FCMat *.FCScript *.asc *.ast *.bdf *.bmp *.bms *.brep *.brp *.cnc *.csg *.csv *.dae *.dat *.dwg *.dxf *.emn *.frd *.gc *.gcad *.gcode *.html *.ifc *.iges *.igs *.inc *.inp *.iv *.jpg *.json *.med *.meshjson *.meshyaml *.nc *.ncc *.ngc *.obj *.oca *.off *.pcd *.plmxml *.ply *.png *.pov *.py *.shp *.smf *.step *.stl *.stp *.stpZ *.stpz *.svg *.svgz *.tap *.unv *.vrml *.vtk *.vtu *.wrl *.wrl.gz *.wrz *.xdmf *.xhtml *.xlsx *.xml *.xpm *.yaml *.z88 *.zip)</FCText>
<FCBool Name="RecentIncludesImported" Value="1"/>
<FCText Name="LastModule">PathWorkbench</FCText>
<FCText Name="FileExportFilter">STL Mesh (*.stl *.ast)</FCText>
<FCBool Name="RecentIncludesExported" Value="0"/>
<FCBool Name="SubstituteDecimalSeparator" Value="0"/>
<FCBool Name="EnableCursorBlinking" Value="1"/>
<FCBool Name="PythonBlockCursor" Value="0"/>
<FCText Name="BackgroundAutoloadModules"></FCText>
<FCParamGroup Name="HiddenPreferencePacks"/>
<FCInt Name="UseLocaleFormatting" Value="0"/>
<FCInt Name="UserEditMode" Value="0"/></FCParamGroup>
<FCParamGroup Name="Units">
<FCInt Name="UserSchema" Value="0"/>
<FCInt Name="Decimals" Value="2"/>
<FCInt Name="FracInch" Value="8"/>
</FCParamGroup>
<FCParamGroup Name="Macro">
<FCBool Name="LocalEnvironment" Value="1"/>
<FCText Name="MacroPath">/home/kreyren/Repositories/RiXotStudio/25-env/freecad/Macros</FCText>
<FCBool Name="RecordGui" Value="1"/>
<FCBool Name="GuiAsComment" Value="1"/>
<FCBool Name="ScriptToPyConsole" Value="1"/>
<FCBool Name="ScriptToFile" Value="0"/>
<FCText Name="ScriptFile">FullScript.FCScript</FCText>
</FCParamGroup>
<FCParamGroup Name="Mod">
<FCParamGroup Name="Import">
<FCParamGroup Name="hSTEP">
<FCBool Name="ReadShapeCompoundMode" Value="1"/>
</FCParamGroup>
<FCBool Name="ExportHiddenObject" Value="0"/>
<FCBool Name="ExportLegacy" Value="0"/>
<FCBool Name="ExportKeepPlacement" Value="0"/>
<FCBool Name="ImportHiddenObject" Value="0"/>
<FCBool Name="UseLinkGroup" Value="0"/>
<FCBool Name="UseBaseName" Value="0"/>
<FCBool Name="ReduceObjects" Value="0"/>
<FCBool Name="ExpandCompound" Value="0"/>
<FCBool Name="ShowProgress" Value="0"/>
<FCInt Name="ImportMode" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="OpenSCAD">
<FCText Name="openscadexecutable">/gnu/store/48h19s7pfcaxs7l0l9jysbzk1b0p1g58-profile/bin/openscad</FCText>
<FCInt Name="useMaxFN" Value="16"/>
<FCInt Name="exportConvexity" Value="10"/>
<FCFloat Name="exportFa" Value="12.000000000000"/>
<FCFloat Name="exportFs" Value="2.000000000000"/>
<FCFloat Name="meshdeflection" Value="0.000000000000"/>
<FCBool Name="printVerbose" Value="0"/>
<FCBool Name="useViewProviderTree" Value="0"/>
<FCBool Name="useMultmatrixFeature" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Start">
<FCText Name="AutoloadModule">StartWorkbench</FCText>
<FCUInt Name="BackgroundColor1" Value="1331197183"/>
<FCUInt Name="BackgroundTextColor" Value="4294703103"/>
<FCUInt Name="PageColor" Value="4294967295"/>
<FCUInt Name="PageTextColor" Value="255"/>
<FCUInt Name="BoxColor" Value="3722305023"/>
<FCUInt Name="LinkColor" Value="65535"/>
<FCUInt Name="BackgroundColor2" Value="2141107711"/>
<FCText Name="Template"></FCText>
<FCText Name="BackgroundImage"></FCText>
<FCText Name="ShowCustomFolder"></FCText>
<FCBool Name="InWeb" Value="0"/>
<FCBool Name="InBrowser" Value="1"/>
<FCBool Name="ShowNotes" Value="1"/>
<FCBool Name="ShowExamples" Value="1"/>
<FCBool Name="closeStart" Value="0"/>
<FCBool Name="DoNotShowOnOpen" Value="0"/>
<FCBool Name="ShowForum" Value="0"/>
<FCBool Name="UseStyleSheet" Value="0"/>
<FCBool Name="NewFileGradient" Value="0"/>
<FCBool Name="ShowTips" Value="1"/>
<FCText Name="FontFamily"></FCText>
<FCInt Name="FontSize" Value="13"/>
</FCParamGroup>
<FCParamGroup Name="Arch">
<FCInt Name="ifcMulticore" Value="0"/>
<FCText Name="ifcRootElement">IfcProduct</FCText>
<FCText Name="ifcSkip"></FCText>
<FCInt Name="ifcImportModeArch" Value="0"/>
<FCInt Name="ifcImportModeStruct" Value="0"/>
<FCBool Name="ifcShowDialog" Value="0"/>
<FCBool Name="ifcDebug" Value="0"/>
<FCBool Name="ifcCreateClones" Value="1"/>
<FCBool Name="ifcSeparateOpenings" Value="0"/>
<FCBool Name="ifcGetExtrusions" Value="0"/>
<FCBool Name="ifcSplitLayers" Value="0"/>
<FCBool Name="ifcPrefixNumbers" Value="0"/>
<FCBool Name="ifcMergeMaterials" Value="0"/>
<FCBool Name="ifcImportProperties" Value="0"/>
<FCBool Name="ifcAllowInvalid" Value="0"/>
<FCBool Name="ifcFitViewOnImport" Value="0"/>
<FCBool Name="IfcImportFreeCADProperties" Value="0"/>
<FCBool Name="ifcReplaceProject" Value="0"/>
<FCInt Name="ifcExportModel" Value="0"/>
<FCInt Name="ifcUnit" Value="0"/>
<FCBool Name="ifcExportAsBrep" Value="0"/>
<FCBool Name="ifcUseDaeOptions" Value="0"/>
<FCBool Name="ifcJoinCoplanarFacets" Value="0"/>
<FCBool Name="ifcStoreUid" Value="1"/>
<FCBool Name="ifcSerialize" Value="0"/>
<FCBool Name="ifcExport2D" Value="1"/>
<FCBool Name="IfcExportFreeCADProperties" Value="0"/>
<FCBool Name="ifcCompress" Value="1"/>
<FCBool Name="DisableIfcRectangleProfileDef" Value="0"/>
<FCBool Name="getStandardCase" Value="0"/>
<FCBool Name="IfcAddDefaultSite" Value="0"/>
<FCBool Name="IfcAddDefaultBuilding" Value="1"/>
<FCBool Name="IfcAddDefaultStorey" Value="0"/>
<FCInt Name="ColladaSegsPerEdge" Value="1"/>
<FCInt Name="ColladaSegsPerRadius" Value="2"/>
<FCFloat Name="ColladaScalingFactor" Value="1.000000000000"/>
<FCFloat Name="ColladaTessellation" Value="1.000000000000"/>
<FCFloat Name="ColladaGrading" Value="0.300000000000"/>
<FCInt Name="ColladaMesher" Value="0"/>
<FCBool Name="ColladaSecondOrder" Value="0"/>
<FCBool Name="ColladaOptimize" Value="1"/>
<FCBool Name="ColladaAllowQuads" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Draft">
<FCFloat Name="dxfScaling" Value="1.000000000000"/>
<FCFloat Name="maxsegmentlength" Value="5.000000000000"/>
<FCBool Name="dxfShowDialog" Value="0"/>
<FCBool Name="dxfUseLegacyImporter" Value="0"/>
<FCBool Name="dxfUseLegacyExporter" Value="0"/>
<FCBool Name="dxfAllowDownload" Value="0"/>
<FCBool Name="dxftext" Value="0"/>
<FCBool Name="dxfImportPoints" Value="0"/>
<FCBool Name="dxflayout" Value="0"/>
<FCBool Name="dxfstarblocks" Value="0"/>
<FCBool Name="dxfGetOriginalColors" Value="0"/>
<FCBool Name="joingeometry" Value="0"/>
<FCBool Name="groupLayers" Value="0"/>
<FCBool Name="dxfStdSize" Value="0"/>
<FCBool Name="dxfUseDraftVisGroups" Value="1"/>
<FCBool Name="importDxfHatches" Value="0"/>
<FCBool Name="renderPolylineWidth" Value="0"/>
<FCBool Name="DiscretizeEllipses" Value="1"/>
<FCBool Name="dxfmesh" Value="0"/>
<FCBool Name="dxfExportBlocks" Value="1"/>
<FCBool Name="dxfproject" Value="0"/>
<FCBool Name="dxfCreatePart" Value="1"/>
<FCBool Name="dxfCreateDraft" Value="0"/>
<FCBool Name="dxfCreateSketch" Value="0"/>
<FCText Name="TeighaFileConverter"></FCText>
<FCFloat Name="svgDiscretization" Value="0.000000000000"/>
<FCInt Name="svgstyle" Value="0"/>
<FCInt Name="svg_export_style" Value="0"/>
<FCBool Name="svgDisableUnitScaling" Value="0"/>
<FCBool Name="SvgLinesBlack" Value="1"/>
<FCBool Name="ocaareas" Value="0"/>
<FCInt Name="DWGConversion" Value="0"/>
<FCParamGroup Name="gridSpacing_History"/>
<FCInt Name="precision" Value="6"/>
<FCFloat Name="tolerance" Value="0.050000000000"/>
<FCText Name="ClonePrefix"></FCText>
<FCText Name="constructiongroupname">Construction</FCText>
<FCInt Name="defaultWP" Value="0"/>
<FCBool Name="AutogroupAddGroups" Value="0"/>
<FCBool Name="focusOnLength" Value="0"/>
<FCBool Name="selectBaseObjects" Value="0"/>
<FCBool Name="useSupport" Value="0"/>
<FCBool Name="fillmode" Value="1"/>
<FCBool Name="copymode" Value="0"/>
<FCBool Name="UsePartPrimitives" Value="0"/>
<FCUInt Name="constructioncolor" Value="746455039"/>
<FCText Name="inCommandShortcutRelative">R</FCText>
<FCText Name="inCommandShortcutContinue">T</FCText>
<FCText Name="inCommandShortcutClose">O</FCText>
<FCText Name="inCommandShortcutCopy">P</FCText>
<FCText Name="inCommandShortcutSubelementMode">D</FCText>
<FCText Name="inCommandShortcutFill">L</FCText>
<FCText Name="inCommandShortcutExit">A</FCText>
<FCText Name="inCommandShortcutSelectEdge">E</FCText>
<FCText Name="inCommandShortcutAddHold">Q</FCText>
<FCText Name="inCommandShortcutLength">H</FCText>
<FCText Name="inCommandShortcutWipe">W</FCText>
<FCText Name="inCommandShortcutSetWP">U</FCText>
<FCText Name="inCommandShortcutCycleSnap">`</FCText>
<FCText Name="inCommandShortcutGlobal">G</FCText>
<FCText Name="inCommandShortcutUndo">/</FCText>
<FCText Name="inCommandShortcutSnap">S</FCText>
<FCText Name="inCommandShortcutIncreaseRadius">[</FCText>
<FCText Name="inCommandShortcutDecreaseRadius">]</FCText>
<FCText Name="inCommandShortcutRestrictX">X</FCText>
<FCText Name="inCommandShortcutRestrictY">Y</FCText>
<FCText Name="RestrictZ">Z</FCText>
<FCBool Name="DisplayStatusbarSnapWidget" Value="1"/>
<FCBool Name="DisplayStatusbarScaleWidget" Value="1"/>
<FCInt Name="gridEvery" Value="10"/>
<FCInt Name="gridSize" Value="100"/>
<FCInt Name="gridTransparency" Value="0"/>
<FCInt Name="DraftEditMaxObjects" Value="5"/>
<FCInt Name="DraftEditPickRadius" Value="20"/>
<FCInt Name="modsnap" Value="1"/>
<FCInt Name="modalt" Value="2"/>
<FCInt Name="modconstrain" Value="0"/>
<FCBool Name="showSnapBar" Value="1"/>
<FCBool Name="hideSnapBar" Value="0"/>
<FCBool Name="alwaysSnap" Value="1"/>
<FCBool Name="grid" Value="1"/>
<FCBool Name="alwaysShowGrid" Value="1"/>
<FCBool Name="gridBorder" Value="1"/>
<FCBool Name="gridShowHuman" Value="1"/>
<FCBool Name="coloredGridAxes" Value="1"/>
<FCUInt Name="gridColor" Value="842157055"/>
<FCText Name="gridSpacing">1,00 mm</FCText>
<FCInt Name="HatchPatternResolution" Value="128"/>
<FCFloat Name="HatchPatternSize" Value="1.000000000000"/>
<FCText Name="svgDashedLine">0.09,0.05</FCText>
<FCText Name="svgDashdotLine">0.09,0.05,0.02,0.05</FCText>
<FCText Name="svgDottedLine">0.02,0.02</FCText>
<FCText Name="template"></FCText>
<FCText Name="patternFile"></FCText>
<FCInt Name="snapStyle" Value="0"/>
<FCBool Name="saveonexit" Value="0"/>
<FCBool Name="showPlaneTracker" Value="0"/>
<FCBool Name="preserveFaceColor" Value="0"/>
<FCBool Name="preserveFaceNames" Value="0"/>
<FCUInt Name="snapcolor" Value="4294967295"/>
<FCInt Name="dimPrecision" Value="2"/>
<FCFloat Name="textheight" Value="0.200000000000"/>
<FCFloat Name="extlines" Value="0.300000000000"/>
<FCFloat Name="extovershoot" Value="0.000000000000"/>
<FCFloat Name="dimovershoot" Value="0.000000000000"/>
<FCFloat Name="arrowsize" Value="0.100000000000"/>
<FCFloat Name="dimspacing" Value="0.050000000000"/>
<FCText Name="textfont"></FCText>
<FCText Name="overrideUnit"></FCText>
<FCText Name="FontFile"></FCText>
<FCInt Name="dimstyle" Value="0"/>
<FCInt Name="dimsymbol" Value="0"/>
<FCInt Name="dimorientation" Value="0"/>
<FCBool Name="showUnit" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Part">
<FCParamGroup Name="General">
<FCInt Name="WriteSurfaceCurveMode" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="IGES">
<FCInt Name="Unit" Value="0"/>
<FCBool Name="BrepMode" Value="0"/>
<FCBool Name="SkipBlankEntities" Value="1"/>
<FCText Name="Company"></FCText>
<FCText Name="Author"></FCText>
</FCParamGroup>
<FCParamGroup Name="STEP">
<FCInt Name="Unit" Value="0"/>
<FCText Name="Scheme">AP214IS</FCText>
<FCText Name="Company"></FCText>
<FCText Name="Author"></FCText>
</FCParamGroup>
<FCParamGroup Name="Boolean">
<FCBool Name="CheckModel" Value="0"/>
<FCBool Name="RefineModel" Value="0"/>
</FCParamGroup>
<FCBool Name="AddBaseObjectName" Value="0"/>
<FCFloat Name="MeshDeviation" Value="0.500000000000"/>
<FCFloat Name="MeshAngularDeflection" Value="28.500000000000"/>
<FCBool Name="TwoSideRendering" Value="1"/>
<FCInt Name="GridLinePattern" Value="43690"/>
<FCParamGroup Name="CheckGeometry">
<FCBool Name="RunBOPCheck" Value="0"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PartDesign">
<FCBool Name="RefineModel" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Sketcher">
<FCParamGroup Name="General">
<FCParamGroup Name="GridSize">
<FCText Name="Hist0">10.00 mm</FCText>
<FCParamGroup Name="GridSize_History"/>
<FCText Name="GridSize">10.00 mm</FCText>
</FCParamGroup>
<FCInt Name="TopRenderGeometryId" Value="1"/>
<FCInt Name="MidRenderGeometryId" Value="2"/>
<FCInt Name="LowRenderGeometryId" Value="3"/>
<FCBool Name="NotifyConstraintSubstitutions" Value="1"/>
<FCBool Name="ShowGrid" Value="1"/>
<FCBool Name="GridSnap" Value="1"/>
<FCBool Name="AutoConstraints" Value="1"/>
<FCBool Name="AvoidRedundantAutoconstraints" Value="1"/>
<FCBool Name="HideDependent" Value="1"/>
<FCBool Name="ShowLinks" Value="1"/>
<FCBool Name="ShowSupport" Value="1"/>
<FCBool Name="RestoreCamera" Value="1"/>
<FCBool Name="ForceOrtho" Value="0"/>
<FCBool Name="SectionView" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Elements">
<FCBool Name="Auto-switch to edge" Value="1"/>
<FCBool Name="Extended Naming" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="SolverAdvanced"/>
<FCBool Name="ExpandedMessagesWidget" Value="1"/>
<FCBool Name="ExpandedSolverAdvancedWidget" Value="0"/>
<FCBool Name="ExpandedEditControlWidget" Value="1"/>
<FCBool Name="ExpandedConstraintsWidget" Value="1"/>
<FCBool Name="ExpandedElementsWidget" Value="1"/>
<FCBool Name="HideInternalAlignment" Value="1"/>
<FCBool Name="ExtendedConstraintInformation" Value="0"/>
<FCBool Name="ShowSolverAdvancedWidget" Value="0"/>
<FCBool Name="RecalculateInitialSolutionWhileDragging" Value="1"/>
<FCBool Name="LeaveSketchWithEscape" Value="1"/>
<FCBool Name="AutoRemoveRedundants" Value="0"/>
<FCBool Name="ShowDialogOnDistanceConstraint" Value="1"/>
<FCBool Name="ContinuousCreationMode" Value="1"/>
<FCBool Name="ContinuousConstraintMode" Value="1"/>
<FCBool Name="HideUnits" Value="0"/>
<FCInt Name="CurRadDiaCons" Value="1"/>
<FCBool Name="ShowDimensionalName" Value="0"/>
<FCText Name="DimensionalStringFormat">%N = %V</FCText>
</FCParamGroup>
<FCParamGroup Name="Mesh">
<FCParamGroup Name="Asymptote">
<FCText Name="Width"></FCText>
<FCText Name="Height"></FCText>
</FCParamGroup>
<FCBool Name="TwoSideRendering" Value="0"/>
<FCBool Name="ShowBoundingBox" Value="0"/>
<FCUInt Name="MeshColor" Value="3435973887"/>
<FCUInt Name="LineColor" Value="255"/>
<FCUInt Name="BackfaceColor" Value="3435973887"/>
<FCInt Name="MeshTransparency" Value="0"/>
<FCInt Name="LineTransparency" Value="0"/>
<FCBool Name="VertexPerNormals" Value="0"/>
<FCFloat Name="CreaseAngle" Value="0.000000000000"/>
<FCFloat Name="MaxDeviationExport" Value="0.100000000000"/>
<FCBool Name="ExportAmfCompressed" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Fem">
<FCParamGroup Name="Ccx">
<FCInt Name="Solver" Value="0"/>
<FCInt Name="AnalysisType" Value="0"/>
<FCInt Name="AnalysisNumCPUs" Value="1"/>
<FCBool Name="NonlinearGeometry" Value="0"/>
<FCBool Name="UseNonCcxIterationParam" Value="0"/>
<FCBool Name="StaticAnalysis" Value="1"/>
<FCInt Name="AnalysisMaxIterations" Value="2000"/>
<FCFloat Name="AnalysisTimeInitialStep" Value="0.010000000000"/>
<FCFloat Name="AnalysisTime" Value="1.000000000000"/>
<FCBool Name="BeamShellOutput" Value="0"/>
<FCInt Name="EigenmodesCount" Value="10"/>
<FCFloat Name="EigenmodeHighLimit" Value="1000000.000000000000"/>
<FCFloat Name="EigenmodeLowLimit" Value="0.000000000000"/>
<FCBool Name="UseInternalEditor" Value="1"/>
<FCText Name="ExternalEditorPath"/>
<FCBool Name="UseStandardCcxLocation" Value="1"/>
<FCText Name="ccxBinaryPath"/>
<FCBool Name="SplitInputWriter" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Elmer">
<FCBool Name="UseStandardElmerLocation" Value="1"/>
<FCText Name="elmerBinaryPath"/>
<FCBool Name="UseStandardGridLocation" Value="1"/>
<FCText Name="gridBinaryPath"/>
</FCParamGroup>
<FCParamGroup Name="Z88">
<FCBool Name="UseStandardZ88Location" Value="1"/>
<FCText Name="z88BinaryPath"/>
</FCParamGroup>
<FCParamGroup Name="General">
<FCBool Name="AnalysisGroupMeshing" Value="1"/>
<FCBool Name="RestoreResultDialog" Value="1"/>
<FCBool Name="KeepResultsOnReRun" Value="0"/>
<FCBool Name="HideConstraint" Value="0"/>
<FCBool Name="UseTempDirectory" Value="1"/>
<FCBool Name="UseBesideDirectory" Value="0"/>
<FCBool Name="UseCustomDirectory" Value="0"/>
<FCText Name="CustomDirectoryPath"/>
<FCBool Name="OverwriteSolverWorkingDirectory" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Abaqus">
<FCInt Name="AbaqusElementChoice" Value="0"/>
<FCBool Name="AbaqusWriteGroups" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="InOutVtk">
<FCInt Name="ImportObject" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Gmsh">
<FCBool Name="UseStandardGmshLocation" Value="1"/>
<FCText Name="gmshBinaryPath"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Material">
<FCParamGroup Name="Resources">
<FCBool Name="UseBuiltInMaterials" Value="1"/>
<FCBool Name="UseMaterialsFromConfigDir" Value="1"/>
<FCBool Name="UseMaterialsFromCustomDir" Value="1"/>
<FCText Name="CustomMaterialsDir"/>
</FCParamGroup>
<FCParamGroup Name="Cards">
<FCBool Name="DeleteDuplicates" Value="1"/>
<FCBool Name="SortByResources" Value="1"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Path">
<FCText Name="DefaultFilePath"></FCText>
<FCText Name="DefaultJobTemplate"></FCText>
<FCFloat Name="GeometryTolerance" Value="0.010000000000"/>
<FCFloat Name="LibAreaCurveAccuarcy" Value="0.010000000000"/>
<FCText Name="PostProcessorDefault"></FCText>
<FCText Name="PostProcessorDefaultArgs"></FCText>
<FCText Name="PostProcessorBlacklist">[]</FCText>
<FCText Name="PostProcessorOutputFile"></FCText>
<FCText Name="PostProcessorOutputPolicy">Open File Dialog</FCText>
<FCText Name="DefaultStockTemplate"></FCText>
<FCBool Name="UseLegacyTools" Value="0"/>
<FCBool Name="UseAbsoluteToolPaths" Value="0"/>
<FCFloat Name="DefaultHoldingTagWidth" Value="0.000000000000"/>
<FCFloat Name="DefaultHoldingTagHeight" Value="0.000000000000"/>
<FCFloat Name="DefaultHoldingTagAngle" Value="45.000000000000"/>
<FCFloat Name="DefaultHoldingTagRadius" Value="0.000000000000"/>
<FCUInt Name="DefaultHoldingTagCount" Value="4"/>
<FCUInt Name="DefaultNormalPathColor" Value="11141375"/>
<FCUInt Name="DefaultRapidPathColor" Value="2852126975"/>
<FCInt Name="DefaultPathLineWidth" Value="1"/>
<FCUInt Name="DefaultPathMarkerColor" Value="1442775295"/>
<FCUInt Name="DefaultExtentsColor" Value="3402287871"/>
<FCUInt Name="DefaultProbePathColor" Value="4294903295"/>
<FCUInt Name="DefaultHighlightPathColor" Value="4286382335"/>
<FCUInt Name="DefaultBBoxSelectionColor" Value="3372220415"/>
<FCUInt Name="DefaultBBoxNormalColor" Value="4294967295"/>
<FCInt Name="DefaultSelectionStyle" Value="0"/>
<FCInt Name="DefaultTaskPanelLayout" Value="0"/>
<FCBool Name="EnableAdvancedOCLFeatures" Value="0"/>
<FCBool Name="WarningSuppressAllSpeeds" Value="1"/>
<FCBool Name="WarningSuppressRapidSpeeds" Value="1"/>
<FCBool Name="WarningSuppressSelectionMode" Value="1"/>
<FCBool Name="WarningSuppressOpenCamLib" Value="1"/>
<FCFloat Name="LibAreaCurveAccuracy" Value="0.010000000000"/>
<FCBool Name="WarningSuppressVelocity" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="ImportExportDelimiter">tab</FCText>
<FCText Name="ImportExportQuoteCharacter">"</FCText>
<FCText Name="ImportExportEscapeCharacter">\</FCText>
</FCParamGroup>
<FCParamGroup Name="TechDraw">
<FCParamGroup Name="Rez"/>
<FCParamGroup Name="Files">
<FCText Name="TemplateFile"></FCText>
<FCText Name="TemplateDir"></FCText>
<FCText Name="FileHatch"></FCText>
<FCText Name="LineGroupFile"></FCText>
<FCText Name="WeldingDir"></FCText>
</FCParamGroup>
<FCParamGroup Name="General">
<FCBool Name="GlobalUpdateDrawings" Value="1"/>
<FCBool Name="AllowPageOverride" Value="1"/>
<FCBool Name="KeepPagesUpToDate" Value="1"/>
<FCBool Name="AutoDist" Value="1"/>
<FCInt Name="ProjectionAngle" Value="0"/>
<FCInt Name="HiddenLine" Value="0"/>
<FCBool Name="showGrid" Value="0"/>
<FCFloat Name="gridSpacing" Value="10.000000000000"/>
<FCFloat Name="DefaultScale" Value="1.000000000000"/>
<FCInt Name="DefaultScaleType" Value="0"/>
<FCFloat Name="DefaultViewScale" Value="1.000000000000"/>
<FCFloat Name="VertexScale" Value="5.000000000000"/>
<FCFloat Name="TemplateDotSize" Value="3.000000000000"/>
<FCBool Name="HandleFaces" Value="1"/>
<FCBool Name="ShowSectionEdges" Value="1"/>
<FCBool Name="SectionFuseFirst" Value="0"/>
<FCBool Name="ShowLoose2d" Value="0"/>
<FCFloat Name="EdgeFuzz" Value="10.000000000000"/>
<FCFloat Name="MarkFuzz" Value="5.000000000000"/>
<FCInt Name="EdgeCapStyle" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Colors">
<FCUInt Name="Hatch" Value="255"/>
<FCUInt Name="Background" Value="3553874943"/>
<FCUInt Name="PreSelectColor" Value="4294902015"/>
<FCUInt Name="HiddenColor" Value="255"/>
<FCUInt Name="SelectColor" Value="16711935"/>
<FCUInt Name="NormalColor" Value="255"/>
<FCUInt Name="CutSurfaceColor" Value="3553874943"/>
<FCUInt Name="GeomHatch" Value="255"/>
<FCUInt Name="FaceColor" Value="4294967295"/>
<FCBool Name="ClearFace" Value="0"/>
<FCUInt Name="gridColor" Value="255"/>
</FCParamGroup>
<FCParamGroup Name="HLR">
<FCBool Name="SeamViz" Value="1"/>
<FCBool Name="SmoothViz" Value="1"/>
<FCBool Name="HardViz" Value="1"/>
<FCBool Name="UsePolygon" Value="0"/>
<FCBool Name="IsoViz" Value="0"/>
<FCBool Name="SmoothHid" Value="0"/>
<FCBool Name="SeamHid" Value="0"/>
<FCBool Name="IsoHid" Value="0"/>
<FCInt Name="IsoCount" Value="0"/>
<FCBool Name="HardHid" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Decorations">
<FCFloat Name="CenterMarkScale" Value="0.500000000000"/>
<FCFloat Name="SymbolFactor" Value="1.250000000000"/>
<FCBool Name="PrintCenterMarks" Value="0"/>
<FCBool Name="PyramidOrtho" Value="1"/>
<FCBool Name="ShowCenterMarks" Value="1"/>
<FCInt Name="LineGroup" Value="0"/>
<FCInt Name="BalloonArrow" Value="0"/>
<FCInt Name="BalloonShape" Value="0"/>
<FCInt Name="CenterLine" Value="2"/>
<FCInt Name="MattingStyle" Value="0"/>
<FCInt Name="SectionLine" Value="2"/>
<FCInt Name="CutSurfaceDisplay" Value="2"/>
<FCInt Name="HighlightStyle" Value="2"/>
<FCUInt Name="SectionColor" Value="255"/>
<FCUInt Name="CenterColor" Value="255"/>
<FCUInt Name="VertexColor" Value="255"/>
<FCUInt Name="HighlightColor" Value="255"/>
<FCInt Name="MaxSVGTile" Value="10000"/>
</FCParamGroup>
<FCParamGroup Name="debug">
<FCBool Name="debugSection" Value="0"/>
<FCBool Name="debugDetail" Value="0"/>
<FCBool Name="allowCrazyEdge" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="Labels">
<FCText Name="LabelFont">osifont</FCText>
<FCFloat Name="LabelSize" Value="5.000000000000"/>
</FCParamGroup>
<FCParamGroup Name="PAT">
<FCText Name="FilePattern"></FCText>
<FCText Name="NamePattern">Diamond</FCText>
<FCInt Name="MaxSeg" Value="10000"/>
</FCParamGroup>
<FCParamGroup Name="Dimensions">
<FCInt Name="StandardAndStyle" Value="0"/>
<FCBool Name="UseGlobalDecimals" Value="1"/>
<FCBool Name="ShowUnits" Value="0"/>
<FCInt Name="AltDecimals" Value="2"/>
<FCFloat Name="FontSize" Value="5.000000000000"/>
<FCFloat Name="TolSizeAdjust" Value="0.800000000000"/>
<FCText Name="DiameterSymbol">⌀</FCText>
<FCInt Name="ArrowStyle" Value="0"/>
<FCFloat Name="ArrowSize" Value="5.000000000000"/>
<FCText Name="formatSpec">%.2w</FCText>
<FCFloat Name="BalloonKink" Value="5.000000000000"/>
<FCUInt Name="Color" Value="255"/>
</FCParamGroup>
<FCParamGroup Name="Standards">
<FCInt Name="SectionLineStandard" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="LeaderLine">
<FCBool Name="AutoHorizontal" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Markups">
<FCUInt Name="Color" Value="255"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Raytracing">
<FCText Name="ProjectPath"></FCText>
<FCText Name="PovrayExecutable"></FCText>
<FCText Name="LuxrenderExecutable"></FCText>
<FCText Name="CameraName">TempCamera.inc</FCText>
<FCText Name="PartName">TempPart.inc</FCText>
<FCFloat Name="MeshDeviation" Value="0.100000000000"/>
<FCBool Name="NotWriteVertexNormals" Value="0"/>
<FCBool Name="WriteUVCoordinates" Value="0"/>
<FCInt Name="OutputWidth" Value="800"/>
<FCInt Name="OutputHeight" Value="600"/>
<FCText Name="OutputParameters">+P +A</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="HighDPI"/>
<FCParamGroup Name="OpenGL">
<FCBool Name="UseSoftwareOpenGL" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Bitmaps">
<FCParamGroup Name="Theme"/>
</FCParamGroup>
<FCParamGroup Name="View">
<FCText Name="GestureRollFwdCommand">Std_SelForward</FCText>
<FCText Name="GestureRollBackCommand">Std_SelBack</FCText>
<FCText Name="NavigationStyle">Gui::CADNavigationStyle</FCText>
<FCInt Name="AntiAliasing" Value="0"/>
<FCInt Name="RenderCache" Value="0"/>
<FCInt Name="TransparentObjectRenderType" Value="0"/>
<FCInt Name="MarkerSize" Value="15"/>
<FCBool Name="CornerCoordSystem" Value="1"/>
<FCBool Name="ShowAxisCross" Value="1"/>
<FCBool Name="SaveWBbyTab" Value="0"/>
<FCBool Name="ShowFPS" Value="1"/>
<FCFloat Name="PickRadius" Value="15.000000000000"/>
<FCBool Name="UseVBO" Value="0"/>
<FCFloat Name="EyeDistance" Value="5.000000000000"/>
<FCBool Name="EnableBacklight" Value="0"/>
<FCUInt Name="BacklightColor" Value="4294967295"/>
<FCInt Name="BacklightIntensity" Value="100"/>
<FCBool Name="Perspective" Value="0"/>
<FCBool Name="Orthographic" Value="1"/>
<FCInt Name="OrbitStyle" Value="1"/>
<FCInt Name="CornerNaviCube" Value="1"/>
<FCInt Name="RotationMode" Value="1"/>
<FCBool Name="ZoomAtCursor" Value="1"/>
<FCBool Name="InvertZoom" Value="1"/>
<FCBool Name="DisableTouchTilt" Value="1"/>
<FCFloat Name="ZoomStep" Value="0.200000000000"/>
<FCBool Name="UseAutoRotation" Value="0"/>
<FCFloat Name="NewDocumentCameraScale" Value="100.000000000000"/>
<FCInt Name="NaviStepByTurn" Value="8"/>
<FCBool Name="ShowNaviCube" Value="1"/>
<FCText Name="NewDocumentCameraOrientation">Trimetric</FCText>
<FCUInt Name="BackgroundColor" Value="656877567"/>
<FCUInt Name="BackgroundColor2" Value="859006463"/>
<FCUInt Name="BackgroundColor3" Value="2543299327"/>
<FCUInt Name="BackgroundColor4" Value="1869583359"/>
<FCBool Name="Simple" Value="1"/>
<FCBool Name="Gradient" Value="0"/>
<FCBool Name="UseBackgroundColorMid" Value="0"/>
<FCBool Name="EnablePreselection" Value="1"/>
<FCBool Name="EnableSelection" Value="1"/>
<FCUInt Name="HighlightColor" Value="3789624575"/>
<FCUInt Name="SelectionColor" Value="481107199"/>
<FCUInt Name="DefaultShapeColor" Value="3435973887"/>
<FCBool Name="RandomColor" Value="0"/>
<FCUInt Name="DefaultShapeLineColor" Value="421075455"/>
<FCInt Name="DefaultShapeLineWidth" Value="2"/>
<FCUInt Name="DefaultShapeVertexColor" Value="421075455"/>
<FCInt Name="DefaultShapePointSize" Value="2"/>
<FCUInt Name="BoundingBoxColor" Value="4294967295"/>
<FCUInt Name="AnnotationTextColor" Value="3402287871"/>
<FCInt Name="EditSketcherFontSize" Value="17"/>
<FCFloat Name="ViewScalingFactor" Value="1.000000000000"/>
<FCInt Name="SegmentsPerGeometry" Value="50"/>
<FCUInt Name="SketchEdgeColor" Value="4294967295"/>
<FCUInt Name="SketchVertexColor" Value="4294967295"/>
<FCUInt Name="EditedEdgeColor" Value="4294967295"/>
<FCUInt Name="EditedVertexColor" Value="4280680703"/>
<FCUInt Name="ConstructionColor" Value="56575"/>
<FCUInt Name="ExternalColor" Value="3425924095"/>
<FCUInt Name="InvalidSketchColor" Value="4285333759"/>
<FCUInt Name="FullyConstrainedColor" Value="16711935"/>
<FCUInt Name="InternalAlignedGeoColor" Value="2998042623"/>
<FCUInt Name="FullyConstraintElementColor" Value="2161156351"/>
<FCUInt Name="FullyConstraintConstructionElementColor" Value="2410282495"/>
<FCUInt Name="FullyConstraintInternalAlignmentColor" Value="3739142399"/>
<FCUInt Name="FullyConstraintConstructionPointColor" Value="4287987967"/>
<FCUInt Name="ConstrainedIcoColor" Value="4280680703"/>
<FCUInt Name="NonDrivingConstrDimColor" Value="2555903"/>
<FCUInt Name="ConstrainedDimColor" Value="4280680703"/>
<FCUInt Name="ExprBasedConstrDimColor" Value="4286523135"/>
<FCUInt Name="DeactivatedConstrDimColor" Value="2139062271"/>
<FCUInt Name="CursorTextColor" Value="65535"/>
<FCUInt Name="CursorCrosshairColor" Value="4294967295"/>
<FCUInt Name="CreateLineColor" Value="3435973887"/>
<FCBool Name="ShowSelectionBoundingBox" Value="0"/>
<FCBool Name="Dimensions3dVisible" Value="0"/>
<FCInt Name="CornerCoordSystemSize" Value="10"/>
<FCFloat Name="BoundingBoxFontSize" Value="10.000000000000"/>
</FCParamGroup>
<FCParamGroup Name="Document">
<FCBool Name="CreateNewDoc" Value="0"/>
<FCInt Name="CompressionLevel" Value="3"/>
<FCBool Name="UsingUndo" Value="1"/>
<FCInt Name="MaxUndoSize" Value="20"/>
<FCBool Name="SaveTransactions" Value="0"/>
<FCBool Name="TransactionsDiscard" Value="0"/>
<FCBool Name="SaveThumbnail" Value="0"/>
<FCInt Name="ThumbnailSize" Value="128"/>
<FCBool Name="AddThumbnailLogo" Value="1"/>
<FCBool Name="CreateBackupFiles" Value="1"/>
<FCInt Name="CountBackupFiles" Value="1"/>
<FCBool Name="UseFCBakExtension" Value="0"/>
<FCText Name="SaveBackupDateFormat">%Y%m%d-%H%M%S</FCText>
<FCBool Name="DuplicateLabels" Value="0"/>
<FCBool Name="NoPartialLoading" Value="0"/>
<FCInt Name="prefLicenseType" Value="0"/>
<FCText Name="prefLicenseUrl">http://en.wikipedia.org/wiki/All_rights_reserved</FCText>
<FCText Name="prefAuthor"></FCText>
<FCBool Name="prefSetAuthorOnSave" Value="0"/>
<FCText Name="prefCompany"></FCText>
<FCBool Name="RecoveryEnabled" Value="1"/>
<FCBool Name="AutoSaveEnabled" Value="1"/>
<FCInt Name="AutoSaveTimeout" Value="15"/>
<FCBool Name="CanAbortRecompute" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="OutputWindow">
<FCBool Name="checkMessage" Value="1"/>
<FCBool Name="checkLogging" Value="0"/>
<FCBool Name="checkWarning" Value="1"/>
<FCBool Name="checkError" Value="1"/>
<FCBool Name="checkShowReportViewOnWarning" Value="1"/>
<FCBool Name="checkShowReportViewOnError" Value="1"/>
<FCBool Name="checkShowReportViewOnNormalMessage" Value="0"/>
<FCBool Name="checkShowReportViewOnLogMessage" Value="0"/>
<FCBool Name="checkShowReportTimecode" Value="1"/>
<FCUInt Name="colorText" Value="255"/>
<FCUInt Name="colorLogging" Value="65535"/>
<FCUInt Name="colorWarning" Value="4289331455"/>
<FCUInt Name="colorError" Value="4285464831"/>
<FCBool Name="RedirectPythonOutput" Value="1"/>
<FCBool Name="RedirectPythonErrors" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="DockWindows">
<FCParamGroup Name="TreeView">
<FCBool Name="Enabled" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="PropertyView">
<FCBool Name="Enabled" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="DAGView">
<FCBool Name="Enabled" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="ComboView">
<FCBool Name="Enabled" Value="1"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="TreeView">
<FCBool Name="SyncView" Value="0"/>
<FCBool Name="SyncSelection" Value="0"/>
<FCBool Name="PreSelection" Value="0"/>
<FCBool Name="RecordSelection" Value="0"/>
<FCBool Name="CheckBoxesSelection" Value="0"/>
<FCUInt Name="TreeEditColor" Value="4294902015"/>
<FCUInt Name="TreeActiveColor" Value="3873898495"/>
</FCParamGroup>
<FCParamGroup Name="Expression"/>
<FCParamGroup Name="PropertyView">
<FCInt Name="LastTabIndex" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Editor">
<FCBool Name="EnableLineNumber" Value="1"/>
<FCBool Name="EnableFolding" Value="1"/>
<FCInt Name="TabSize" Value="4"/>
<FCInt Name="IndentSize" Value="4"/>
<FCBool Name="Tabs" Value="1"/>
<FCBool Name="Spaces" Value="0"/>
<FCUInt Name="Text" Value="4294967040"/>
<FCUInt Name="Bookmark" Value="16776960"/>
<FCUInt Name="Breakpoint" Value="4278279680"/>
<FCUInt Name="Keyword" Value="4294901760"/>
<FCUInt Name="Comment" Value="2913840384"/>
<FCUInt Name="Block comment" Value="2694882304"/>
<FCUInt Name="Number" Value="33492480"/>
<FCUInt Name="String" Value="720699136"/>
<FCUInt Name="Character" Value="2953969408"/>
<FCUInt Name="Class name" Value="4289331200"/>
<FCUInt Name="Define name" Value="4289331200"/>
<FCUInt Name="Operator" Value="2694882304"/>
<FCUInt Name="Python output" Value="2863300352"/>
<FCUInt Name="Python error" Value="4279309568"/>
<FCUInt Name="Current line highlight" Value="3772833792"/>
<FCInt Name="FontSize" Value="10"/>
<FCText Name="Font">Cantarell</FCText>
<FCBool Name="EnableBlockCursor" Value="0"/></FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCBool Name="TiledBackground" Value="0"/>
<FCText Name="StyleSheet">ProDark.qss</FCText>
</FCParamGroup>
<FCParamGroup Name="RecentFiles">
<FCText Name="MRU0">/home/kreyren/src/cnc-ng/parts/motors/motor_mount_y.FCStd</FCText>
<FCText Name="MRU1">/home/kreyren/src/cnc-ng/head.FCStd</FCText>
<FCText Name="MRU2">/home/kreyren/src/cnc-ng/cnc.FCStd</FCText>
<FCText Name="MRU3">/home/kreyren/src/cnc-ng/parts/ballscrew/bf12.fcstd</FCText>
<FCInt Name="RecentFiles" Value="4"/>
</FCParamGroup>
<FCParamGroup Name="RecentMacros">
<FCText Name="MRU0">/home/kreyren/Repositories/RiXotStudio/25-env/freecad/Macros/test.FCMacro</FCText>
<FCText Name="MRU1">/home/kreyren/Repositories/RiXotStudio/25-env/freecad/Macros/PartsLibrary.FCMacro</FCText>
<FCInt Name="RecentMacros" Value="12"/>
<FCInt Name="ShortcutCount" Value="3"/>
<FCText Name="ShortcutModifiers">Ctrl+Shift+</FCText>
</FCParamGroup>
<FCParamGroup Name="Browser"/>
<FCParamGroup Name="NaviCube">
<FCBool Name="NaviRotateToNearest" Value="1"/>
<FCInt Name="CubeSize" Value="132"/>
</FCParamGroup>
<FCParamGroup Name="Dialog"/>
<FCParamGroup Name="Placement">
<FCInt Name="RotationMethod" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Shortcut">
<FCText Name="Sketcher_ConstrainTangent"/>
</FCParamGroup>
<FCParamGroup Name="Addons">
<FCInt Name="WindowWidth" Value="1343"/>
<FCInt Name="WindowHeight" Value="1002"/>
<FCInt Name="SplitterLeft" Value="530"/>
<FCInt Name="SplitterRight" Value="488"/>
<FCText Name="ProxyUrl">127.0.0.1:9050</FCText>
<FCText Name="CustomRepositories"></FCText>
<FCText Name="PythonExecutableForPip"></FCText>
<FCInt Name="UpdateFrequencyComboEntry" Value="0"/>
<FCBool Name="AutoCheck" Value="1"/>
<FCBool Name="DownloadMacros" Value="1"/>
<FCBool Name="HidePy2" Value="1"/>
<FCBool Name="HideObsolete" Value="1"/>
<FCBool Name="HideNewerFreeCADRequired" Value="1"/>
<FCBool Name="NoProxyCheck" Value="1"/>
<FCBool Name="SystemProxyCheck" Value="0"/>
<FCBool Name="UserProxyCheck" Value="0"/>
<FCBool Name="readWarning2022" Value="1"/>
<FCInt Name="PackageTypeSelection" Value="1"/>
<FCInt Name="ViewStyle" Value="1"/>
<FCText Name="LastCacheUpdate">2022-06-25</FCText>
<FCBool Name="ShowBranchSwitcher" Value="0"/></FCParamGroup>
<FCParamGroup Name="ParameterEditor">
<FCText Name="LastParameterGroup">BaseApp.Workbench.PartDesignWorkbench</FCText>
<FCText Name="Geometry">(842,532,1641,1131)</FCText>
</FCParamGroup>
<FCParamGroup Name="CacheDirectory">
<FCInt Name="Period" Value="2"/>
<FCUInt Name="Limit" Value="500"/>
</FCParamGroup>
<FCParamGroup Name="Selection">
<FCBool Name="AutoShowSelectionView" Value="0"/>
</FCParamGroup>
<FCParamGroup Name="PythonConsole">
<FCBool Name="PythonWordWrap" Value="1"/>
<FCBool Name="PythonBlockCursor" Value="0"/>
<FCBool Name="SavePythonHistory" Value="0"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Macro">
<FCParamGroup Name="Macros"/>
</FCParamGroup>
<FCParamGroup Name="MainWindow">
<FCParamGroup Name="DockWindows">
<FCBool Name="Std_ReportView" Value="1"/>
<FCBool Name="Std_SelectionView" Value="0"/>
<FCBool Name="Std_ComboView" Value="1"/>
<FCBool Name="Std_PythonView" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="Toolbars">
<FCBool Name="File" Value="1"/>
<FCBool Name="Workbench" Value="1"/>
<FCBool Name="Macro" Value="0"/>
<FCBool Name="View" Value="0"/>
<FCBool Name="Structure" Value="1"/>
<FCBool Name="Navigation" Value="0"/>
<FCBool Name="Draft tray" Value="0"/>
<FCBool Name="Part Design Helper" Value="1"/>
<FCBool Name="Part Design Modeling" Value="1"/>
<FCBool Name="Measure" Value="0"/>
<FCBool Name="Sketcher" Value="1"/>
<FCBool Name="Sketcher geometries" Value="1"/>
<FCBool Name="Sketcher constraints" Value="1"/>
<FCBool Name="Sketcher tools" Value="1"/>
<FCBool Name="Sketcher B-spline tools" Value="1"/>
<FCBool Name="Sketcher virtual space" Value="1"/>
<FCBool Name="OpenSCADTools" Value="0"/>
<FCBool Name="OpenSCAD Part tools" Value="0"/>
<FCBool Name="Model" Value="0"/>
<FCBool Name="Electrostatic Constraints" Value="0"/>
<FCBool Name="Fluid Constraints" Value="0"/>
<FCBool Name="Geometrical Constraints" Value="0"/>
<FCBool Name="Mechanical Constraints" Value="0"/>
<FCBool Name="Thermal Constraints" Value="0"/>
<FCBool Name="Mesh" Value="0"/>
<FCBool Name="Solve" Value="0"/>
<FCBool Name="Results" Value="0"/>
<FCBool Name="Utilities" Value="0"/>
<FCBool Name="Project Setup" Value="1"/>
<FCBool Name="Tool Commands" Value="1"/>
<FCBool Name="New Operations" Value="1"/>
<FCBool Name="Path Modification" Value="1"/>
<FCBool Name="Spreadsheet" Value="0"/>
<FCBool Name="Solids" Value="1"/>
<FCBool Name="Part tools" Value="1"/>
<FCBool Name="Boolean" Value="1"/>
<FCBool Name="Points tools" Value="1"/>
<FCBool Name="Draft Snap" Value="0"/>
<FCBool Name="Draft creation tools" Value="0"/>
<FCBool Name="Draft annotation tools" Value="0"/>
<FCBool Name="Draft modification tools" Value="0"/>
<FCBool Name="Draft utility tools" Value="0"/>
<FCBool Name="draft_status_scale_widget" Value="0"/>
<FCBool Name="draft_snap_widget" Value="0"/>
<FCBool Name="TechDraw Pages" Value="0"/>
<FCBool Name="TechDraw Views" Value="0"/>
<FCBool Name="TechDraw Clips" Value="0"/>
<FCBool Name="TechDraw Dimensions" Value="0"/>
<FCBool Name="TechDraw Attributes" Value="0"/>
<FCBool Name="TechDraw Centerlines" Value="0"/>
<FCBool Name="TechDraw Extend Dimensions" Value="0"/>
<FCBool Name="TechDraw File Access" Value="0"/>
<FCBool Name="TechDraw Decoration" Value="0"/>
<FCBool Name="TechDraw Annotation" Value="0"/>
<FCBool Name="Drawing" Value="1"/>
<FCBool Name="Image" Value="1"/>
<FCBool Name="Mesh tools" Value="1"/>
<FCBool Name="Mesh modify" Value="1"/>
<FCBool Name="Mesh boolean" Value="1"/>
<FCBool Name="Mesh cutting" Value="1"/>
<FCBool Name="Mesh segmentation" Value="1"/>
<FCBool Name="Mesh analyze" Value="1"/>
<FCBool Name="Raytracing tools" Value="1"/>
<FCBool Name="Reverse Engineering" Value="1"/>
<FCBool Name="Robot" Value="1"/>
<FCBool Name="Surface" Value="1"/>
<FCBool Name="TestTools" Value="1"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Workbench">
<FCParamGroup Name="PartDesignWorkbench">
<FCParamGroup Name="Toolbar"/>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Workbenches">
<FCText Name="Enabled">FemWorkbench,OpenSCADWorkbench,PartDesignWorkbench,SpreadsheetWorkbench,NoneWorkbench,ArchWorkbench,DraftWorkbench,DrawingWorkbench,ImageWorkbench,InspectionWorkbench,MeshWorkbench,PartWorkbench,PathWorkbench,PointsWorkbench,RaytracingWorkbench,ReverseEngineeringWorkbench,RobotWorkbench,SketcherWorkbench,StartWorkbench,SurfaceWorkbench,TechDrawWorkbench,TestWorkbench,WebWorkbench,</FCText>
<FCText Name="Disabled"/>
</FCParamGroup>
<FCParamGroup Name="History">
<FCParamGroup Name="SketcherLength">
<FCText Name="Hist0">4.75 mm</FCText>
<FCText Name="Hist1">2.74 mm</FCText>
<FCText Name="Hist2">4.76 mm</FCText>
<FCText Name="Hist3">0.50 mm</FCText>
<FCText Name="Hist4">0.75 mm</FCText>
<FCText Name="Hist5">1.00 mm</FCText>
<FCText Name="DatumValue">6 mm</FCText>
<FCParamGroup Name="DatumValue_History">
<FCText Name="Hist0">10,33 mm</FCText>
<FCText Name="Hist1">6 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PadLength">
<FCText Name="Hist0">250 mm</FCText>
<FCText Name="Hist1">10.00 mm</FCText>
<FCText Name="Hist2">50 mm</FCText>
<FCText Name="Hist3">10.00 mm</FCText>
<FCText Name="Hist4">20 mm</FCText>
<FCText Name="Hist5">2.00 mm</FCText>
<FCText Name="Length">15 mm</FCText>
<FCParamGroup Name="Length_History">
<FCText Name="Hist0">15 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PadLength2">
<FCText Name="Hist0">100.00 mm</FCText>
<FCText Name="Hist1">-5.00 mm</FCText>
<FCText Name="Hist2">-5 mm</FCText>
<FCText Name="Hist3">100.00 mm</FCText>
<FCText Name="Length2">10,00 mm</FCText>
<FCParamGroup Name="Length2_History">
<FCText Name="Hist0">10,00 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PadOffset">
<FCText Name="Hist0">0.00 mm</FCText>
<FCText Name="Offset">0,00 mm</FCText>
<FCParamGroup Name="Offset_History">
<FCText Name="Hist0">0,00 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="SketcherAngle">
<FCText Name="Hist0">115.01 °</FCText>
<FCText Name="Hist1">114.23 °</FCText>
<FCText Name="Hist2">45 °</FCText>
<FCText Name="Hist3">48.94 °</FCText>
<FCText Name="Hist4">45 °</FCText>
<FCText Name="Hist5">43.96 °</FCText>
</FCParamGroup>
<FCParamGroup Name="PocketLength">
<FCText Name="Hist0">12 mm</FCText>
<FCText Name="Hist1">24 mm</FCText>
<FCText Name="Hist2">12 mm</FCText>
<FCText Name="Hist3">12.00 mm</FCText>
<FCText Name="Hist4">9 mm</FCText>
<FCText Name="Hist5">23 mm</FCText>
<FCText Name="Length">15,00 mm</FCText>
<FCParamGroup Name="Length_History">
<FCText Name="Hist0">15,00 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PocketLength2">
<FCText Name="Hist0">100.00 mm</FCText>
<FCText Name="Hist1">99 mm</FCText>
<FCText Name="Hist2">100.00 mm</FCText>
<FCText Name="Hist3">-1 mm</FCText>
<FCText Name="Hist4">-2 mm</FCText>
<FCText Name="Hist5">100.00 mm</FCText>
<FCText Name="Length2">5,00 mm</FCText>
<FCParamGroup Name="Length2_History">
<FCText Name="Hist0">5,00 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PocketOffset">
<FCText Name="Hist0">0.00 mm</FCText>
<FCText Name="Hist1">-6 mm</FCText>
<FCText Name="Hist2">0.00 mm</FCText>
<FCText Name="Hist3">4 mm</FCText>
<FCText Name="Hist4">0.00 mm</FCText>
<FCText Name="Hist5">-10 mm</FCText>
<FCText Name="Offset">0,00 mm</FCText>
<FCParamGroup Name="Offset_History">
<FCText Name="Hist0">0,00 mm</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PadTaperAngle">
<FCText Name="TaperAngle">0,00 °</FCText>
<FCParamGroup Name="TaperAngle_History">
<FCText Name="Hist0">0,00 °</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PadTaperAngle2">
<FCText Name="TaperAngle2">0,00 °</FCText>
<FCParamGroup Name="TaperAngle2_History">
<FCText Name="Hist0">0,00 °</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Dragger">
<FCFloat Name="LastTranslationIncrement" Value="1.000000000000"/>
<FCFloat Name="LastRotationIncrement" Value="15.000000000000"/>
</FCParamGroup>
<FCParamGroup Name="PocketTaperAngle">
<FCText Name="TaperAngle">0,00 °</FCText>
<FCParamGroup Name="TaperAngle_History">
<FCText Name="Hist0">0,00 °</FCText>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="PocketTaperAngle2">
<FCText Name="TaperAngle2">0,00 °</FCText>
<FCParamGroup Name="TaperAngle2_History">
<FCText Name="Hist0">0,00 °</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="ModernUI">
<FCText Name="Report viewpinstatus">True</FCText>
<FCText Name="Python consolepinstatus">True</FCText>
<FCText Name="Combo Viewpinstatus">True</FCText>
<FCText Name="Enabled">FemWorkbench,OpenSCADWorkbench,PartDesignWorkbench,PathWorkbench,SpreadsheetWorkbench,TechDrawWorkbench</FCText>
<FCText Name="Partially"/>
<FCText Name="Unchecked">ArchWorkbench,DraftWorkbench,DrawingWorkbench,ImageWorkbench,InspectionWorkbench,MeshWorkbench,NoneWorkbench,PartWorkbench,PointsWorkbench,RaytracingWorkbench,ReverseEngineeringWorkbench,RobotWorkbench,SketcherWorkbench,StartWorkbench,SurfaceWorkbench,TestWorkbench,WebWorkbench</FCText>
<FCText Name="PartsLibrarypinstatus">True</FCText></FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Tux">
<FCParamGroup Name="NavigationIndicator">
<FCBool Name="Compact" Value="0"/>
<FCBool Name="Tooltip" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="PersistentToolbars">
<FCParamGroup Name="User">
<FCParamGroup Name="StartWorkbench">
<FCBool Name="Saved" Value="1"/>
<FCText Name="Top">Workbench,View,Structure</FCText>
<FCText Name="Left"/>
<FCText Name="Right"/>
<FCText Name="Bottom"/>
</FCParamGroup>
<FCParamGroup Name="PartDesignWorkbench"/>
<FCParamGroup Name="SketcherWorkbench">
<FCBool Name="Saved" Value="1"/>
<FCText Name="Top">Workbench,View,Structure,Sketcher tools,Sketcher B-spline tools,Sketcher virtual space,Break,Sketcher,Sketcher geometries,Sketcher constraints</FCText>
<FCText Name="Left"/>
<FCText Name="Right"/>
<FCText Name="Bottom"/>
</FCParamGroup>
<FCParamGroup Name="OpenSCADWorkbench"/>
<FCParamGroup Name="FemWorkbench"/>
<FCParamGroup Name="WebWorkbench"/>
<FCParamGroup Name="PathWorkbench"/>
<FCParamGroup Name="NoneWorkbench"/>
<FCParamGroup Name="SpreadsheetWorkbench"/>
<FCParamGroup Name="PartWorkbench"/>
<FCParamGroup Name="PointsWorkbench"/>
<FCParamGroup Name="ArchWorkbench"/>
<FCParamGroup Name="DraftWorkbench"/>
<FCParamGroup Name="TechDrawWorkbench"/>
<FCParamGroup Name="DrawingWorkbench"/>
<FCParamGroup Name="ImageWorkbench"/>
<FCParamGroup Name="InspectionWorkbench"/>
<FCParamGroup Name="MeshWorkbench"/>
<FCParamGroup Name="RaytracingWorkbench"/>
<FCParamGroup Name="ReverseEngineeringWorkbench"/>
<FCParamGroup Name="RobotWorkbench"/>
<FCParamGroup Name="SurfaceWorkbench"/>
<FCParamGroup Name="TestWorkbench"/>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
<FCParamGroup Name="Plugins">
<FCParamGroup Name="addonsRepository">
<FCBool Name="readWarning" Value="1"/>
</FCParamGroup>
<FCParamGroup Name="parts_library">
<FCText Name="destination">/home/kreyren/.FreeCAD//Mod/parts_library</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

@ -1 +0,0 @@
Standardized environment of FreeCAD

Binary file not shown.

@ -1 +0,0 @@
Directory for storing image files used in the project's presentation

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,36 @@
The ballscrew holder
![](./img/introduction.png)
Part is fully parametrized, refer to the Spreadsheet to adjust values
## Part anatomy
The part is sliced into 4 "levels" each being a dependent Datum Plane:
![](./img/anatomy_levels.png)
and separated into 2 semi-indepent parts that are Loft-ed together:
![](./img/anatomy_parts.png)
## Fabrication
The part is expected to be on each side of the CNC:
![](./img/fabrication_sides.png)
**THE SECOND PART NEEDS TO BE MIRRORED!!!**
# Known issues
## 1. irregularities with ballscrew mount
I am unable to fit the part to the ballscrew holder without making changes in the parametrization of the relevant part:
![](./img/champer_irregularity.png)
the other side experiences the same issue
![](./img/champer_irregularity_away.png)

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,4 +0,0 @@
#+TITLE: KFOB48CNC
#+DESCRIPTION: Krey's Fork Of Base48CNC
[[./img/cnc.png]]