Skip to content

Commit 94dfcd0

Browse files
authored
Merge pull request #65 from OpenSourceEcology/copilot/move-openscad-files-and-folders
Consolidate all OpenSCAD files into openscad directory for v25
2 parents 476f441 + a29c619 commit 94dfcd0

28 files changed

+31
-29
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# CNC output files - generated by export scripts
2+
output/

LifeTrac-v25/mechanical_design/export_all_cnc_parts.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ for part_info in "${parts[@]}"; do
6060
# Export DXF and capture output
6161
output=$(openscad -o "$output_file" \
6262
-D "part=\"$part_name\"" \
63-
export_for_cnc.scad 2>&1)
63+
openscad/export_for_cnc.scad 2>&1)
6464
exit_code=$?
6565

6666
# Filter out known harmless warnings but show real errors

LifeTrac-v25/mechanical_design/export_individual_svgs.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,39 +44,39 @@ echo "Exporting Half-Inch (1/2\") Plate Parts:"
4444
echo "-----------------------------------------"
4545

4646
export_part "Side Panel Outer" \
47-
"parts/export_side_panel_outer.scad" \
47+
"openscad/parts/export_side_panel_outer.scad" \
4848
"output/svg/parts/side_panel_outer.svg"
4949

5050
export_part "Side Panel Inner" \
51-
"parts/export_side_panel_inner.scad" \
51+
"openscad/parts/export_side_panel_inner.scad" \
5252
"output/svg/parts/side_panel_inner.svg"
5353

5454
export_part "Wheel Mount" \
55-
"parts/export_wheel_mount.scad" \
55+
"openscad/parts/export_wheel_mount.scad" \
5656
"output/svg/parts/wheel_mount.svg"
5757

5858
export_part "Cylinder Lug" \
59-
"parts/export_cylinder_lug.scad" \
59+
"openscad/parts/export_cylinder_lug.scad" \
6060
"output/svg/parts/cylinder_lug.svg"
6161

6262
export_part "Rear Crossmember" \
63-
"parts/export_rear_crossmember.scad" \
63+
"openscad/parts/export_rear_crossmember.scad" \
6464
"output/svg/parts/rear_crossmember.svg"
6565

6666
echo ""
6767
echo "Exporting Quarter-Inch (1/4\") Plate Parts:"
6868
echo "-------------------------------------------"
6969

7070
export_part "Standing Deck" \
71-
"parts/export_standing_deck.scad" \
71+
"openscad/parts/export_standing_deck.scad" \
7272
"output/svg/parts/standing_deck.svg"
7373

7474
export_part "Bucket Bottom" \
75-
"parts/export_bucket_bottom.scad" \
75+
"openscad/parts/export_bucket_bottom.scad" \
7676
"output/svg/parts/bucket_bottom.svg"
7777

7878
export_part "Bucket Side" \
79-
"parts/export_bucket_side.scad" \
79+
"openscad/parts/export_bucket_side.scad" \
8080
"output/svg/parts/bucket_side.svg"
8181

8282
echo "========================================="

LifeTrac-v25/mechanical_design/cnclayout.scad renamed to LifeTrac-v25/mechanical_design/openscad/cnclayout.scad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use <parts/bucket_bottom.scad>
1414
use <parts/bucket_side.scad>
1515

1616
// Import parameters
17-
include <openscad/lifetrac_v25_params.scad>
17+
include <lifetrac_v25_params.scad>
1818

1919
// Layout spacing
2020
SPACING = 20; // mm between parts

LifeTrac-v25/mechanical_design/cnclayout_simple_outlines_backup.scad renamed to LifeTrac-v25/mechanical_design/openscad/cnclayout_simple_outlines_backup.scad

File renamed without changes.

LifeTrac-v25/mechanical_design/export_for_cnc.scad renamed to LifeTrac-v25/mechanical_design/openscad/export_for_cnc.scad

File renamed without changes.

LifeTrac-v25/mechanical_design/openscad/lifetrac_v25.scad

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@
44
// License: GPL v3
55

66
// Import modules
7-
use <../modules/plate_steel.scad>
8-
use <../modules/structural_steel.scad>
9-
use <../modules/fasteners.scad>
10-
use <../modules/hydraulics.scad>
11-
use <../modules/wheels.scad>
7+
use <modules/plate_steel.scad>
8+
use <modules/structural_steel.scad>
9+
use <modules/fasteners.scad>
10+
use <modules/hydraulics.scad>
11+
use <modules/wheels.scad>
1212

1313
// Import individual part files
14-
use <../parts/side_panel.scad>
15-
use <../parts/rear_crossmember.scad>
16-
use <../parts/standing_deck.scad>
17-
use <../parts/wheel_mount.scad>
18-
use <../parts/cylinder_lug.scad>
19-
use <../parts/bucket_bottom.scad>
20-
use <../parts/bucket_side.scad>
14+
use <parts/side_panel.scad>
15+
use <parts/rear_crossmember.scad>
16+
use <parts/standing_deck.scad>
17+
use <parts/wheel_mount.scad>
18+
use <parts/cylinder_lug.scad>
19+
use <parts/bucket_bottom.scad>
20+
use <parts/bucket_side.scad>
2121

2222
// =============================================================================
2323
// GLOBAL PARAMETERS

LifeTrac-v25/mechanical_design/modules/fasteners.scad renamed to LifeTrac-v25/mechanical_design/openscad/modules/fasteners.scad

File renamed without changes.

LifeTrac-v25/mechanical_design/modules/hydraulics.scad renamed to LifeTrac-v25/mechanical_design/openscad/modules/hydraulics.scad

File renamed without changes.

LifeTrac-v25/mechanical_design/modules/plate_steel.scad renamed to LifeTrac-v25/mechanical_design/openscad/modules/plate_steel.scad

File renamed without changes.

0 commit comments

Comments
 (0)