Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Autonomous ZTR Retrofit — Render Gallery</title><style>
body{margin:0;background:#0e1116;color:#e8edf2;font:14px/1.5 -apple-system,Segoe UI,Roboto,Arial,sans-serif}
header{padding:24px 28px;border-bottom:1px solid #283139}h1{margin:0;font-size:20px}.sub{color:#94a3b1;font-size:13px;margin-top:4px}
.wrap{max-width:1200px;margin:0 auto;padding:24px}.grp{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b1;margin:30px 0 10px;display:flex;gap:10px;align-items:center}.grp .ln{flex:1;height:1px;background:#283139}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}
.card{background:#161b22;border:1px solid #283139;border-radius:12px;overflow:hidden}
.card img{width:100%;height:175px;object-fit:contain;background:#f4f4f4;display:block}
.meta{padding:10px 12px}.name{font-size:13px;font-weight:600}.dim{color:#94a3b1;font-size:12px;margin-top:3px;font-variant-numeric:tabular-nums}
.fit{font-size:11px;color:#bfe9d6;border:1px solid #2c5b48;background:#13241d;border-radius:20px;padding:1px 8px}
.hero{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;margin-bottom:10px}
.hero img{width:100%;border:1px solid #283139;border-radius:12px;background:#f4f4f4}
a{color:#36c08a}</style></head><body>
<header><h1>Autonomous Zero-Turn Retrofit — Render Gallery</h1>
<div class="sub">40 printable parts (24 core + 8 attachment + 8 sensor/screen) · all fit the FlashForge Adventurer 3 (150mm bed) · dims are real STL bounding boxes (mm) · <a href="/viewer/">open interactive 3D viewer</a></div></header>
<div class="wrap">
<div class="grp">Full machine — every subsystem placed<span class="ln"></span></div>
<div class="hero">
<img src="/cad/renders/assembly_iso.png"><img src="/cad/renders/assembly_side.png"><img src="/cad/renders/assembly_front.png"><img src="/cad/renders/assembly_rear.png"><img src="/cad/renders/assembly_top.png"><img src="/cad/renders/mower_mock.png"><img src="/cad/renders/assembly_dual_rtk.png"><img src="/cad/renders/closeup_sonar_baseline.png"><img src="/cad/renders/closeup_display.png">
</div>
<div class="grp">MowerCarrier Rev A — custom carrier PCB<span class="ln"></span></div>
<div class="hero">
<img src="/hardware/pcb/schematic.svg" alt="MowerCarrier schematic"><img src="/hardware/pcb/layout.svg" alt="MowerCarrier layout">
</div>
<div class="grp">Brain enclosure<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_equipment_plate.png" loading="lazy"><div class="meta"><div class="name">equipment_plate</div><div class="dim">140.0 × 140.0 × 38.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_upper_shelf.png" loading="lazy"><div class="meta"><div class="name">upper_shelf</div><div class="dim">139.3 × 124.0 × 10.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_box_foot.png" loading="lazy"><div class="meta"><div class="name">box_foot</div><div class="dim">40.0 × 40.0 × 26.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Lap-bar actuator brackets (steering)<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_lapbar_yoke_bottom.png" loading="lazy"><div class="meta"><div class="name">lapbar_yoke_bottom</div><div class="dim">127.1 × 46.0 × 10.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_lapbar_yoke_top.png" loading="lazy"><div class="meta"><div class="name">lapbar_yoke_top</div><div class="dim">68.0 × 46.0 × 10.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_rail_anchor_bottom.png" loading="lazy"><div class="meta"><div class="name">rail_anchor_bottom</div><div class="dim">57.0 × 71.1 × 46.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_rail_anchor_top.png" loading="lazy"><div class="meta"><div class="name">rail_anchor_top</div><div class="dim">57.0 × 28.4 × 46.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">GPS antenna mast<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_gps_clamp_a.png" loading="lazy"><div class="meta"><div class="name">gps_clamp_a</div><div class="dim">104.0 × 57.6 × 50.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_gps_clamp_b.png" loading="lazy"><div class="meta"><div class="name">gps_clamp_b</div><div class="dim">104.0 × 37.6 × 50.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_gps_top_plate.png" loading="lazy"><div class="meta"><div class="name">gps_top_plate</div><div class="dim">96.0 × 96.0 × 24.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">LiDAR front mast<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_lidar_base_a.png" loading="lazy"><div class="meta"><div class="name">lidar_base_a</div><div class="dim">60.0 × 88.8 × 28.4 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_lidar_base_b.png" loading="lazy"><div class="meta"><div class="name">lidar_base_b</div><div class="dim">64.0 × 88.8 × 34.4 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_lidar_mast_lower.png" loading="lazy"><div class="meta"><div class="name">lidar_mast_lower</div><div class="dim">82.0 × 82.0 × 112.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_lidar_mast_upper.png" loading="lazy"><div class="meta"><div class="name">lidar_mast_upper</div><div class="dim">82.0 × 82.0 × 112.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_lidar_top_plate.png" loading="lazy"><div class="meta"><div class="name">lidar_top_plate</div><div class="dim">123.7 × 123.7 × 14.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Camera mount<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_camera_cradle.png" loading="lazy"><div class="meta"><div class="name">camera_cradle</div><div class="dim">31.0 × 50.0 × 30.5 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_camera_base.png" loading="lazy"><div class="meta"><div class="name">camera_base</div><div class="dim">44.0 × 44.0 × 50.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Controls / safety<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_estop_pedestal_a.png" loading="lazy"><div class="meta"><div class="name">estop_pedestal_a</div><div class="dim">92.8 × 83.1 × 139.1 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_estop_pedestal_b.png" loading="lazy"><div class="meta"><div class="name">estop_pedestal_b</div><div class="dim">92.8 × 50.0 × 30.4 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_estop_face.png" loading="lazy"><div class="meta"><div class="name">estop_face</div><div class="dim">58.0 × 58.0 × 4.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_relay_box.png" loading="lazy"><div class="meta"><div class="name">relay_box</div><div class="dim">76.0 × 56.0 × 45.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_relay_lid.png" loading="lazy"><div class="meta"><div class="name">relay_lid</div><div class="dim">76.0 × 56.0 × 6.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_throttle_servo_bracket.png" loading="lazy"><div class="meta"><div class="name">throttle_servo_bracket</div><div class="dim">56.9 × 44.0 × 42.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_badge.png" loading="lazy"><div class="meta"><div class="name">badge</div><div class="dim">114.0 × 34.0 × 4.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Phase 3 — attachment mounting hardware<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_boom_base_plate.png" loading="lazy"><div class="meta"><div class="name">boom_base_plate</div><div class="dim">110.0 × 110.0 × 8.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_blower_cradle_top.png" loading="lazy"><div class="meta"><div class="name">blower_cradle_top</div><div class="dim">86.0 × 50.0 × 16.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_blower_cradle_bottom.png" loading="lazy"><div class="meta"><div class="name">blower_cradle_bottom</div><div class="dim">86.0 × 69.0 × 16.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_trimmer_motor_plate.png" loading="lazy"><div class="meta"><div class="name">trimmer_motor_plate</div><div class="dim">92.0 × 92.0 × 8.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_duct_adapter.png" loading="lazy"><div class="meta"><div class="name">duct_adapter</div><div class="dim">136.0 × 112.0 × 64.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_dump_clevis.png" loading="lazy"><div class="meta"><div class="name">dump_clevis (×2)</div><div class="dim">64.0 × 44.0 × 34.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_tpms_cradle.png" loading="lazy"><div class="meta"><div class="name">tpms_cradle</div><div class="dim">66.0 × 34.0 × 14.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_sprayer_ctrl_mount.png" loading="lazy"><div class="meta"><div class="name">sprayer_ctrl_mount</div><div class="dim">84.0 × 64.0 × 11.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Weekend 4 — overhead sonar + on-unit touchscreen<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_sonar_collar_a.png" loading="lazy"><div class="meta"><div class="name">sonar_collar_a</div><div class="dim">101.1 × 50.0 × 80.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_sonar_collar_b.png" loading="lazy"><div class="meta"><div class="name">sonar_collar_b</div><div class="dim">15.6 × 50.0 × 30.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_display_hood_l.png" loading="lazy"><div class="meta"><div class="name">display_hood_l</div><div class="dim">98.8 × 144.0 × 53.4 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_display_hood_r.png" loading="lazy"><div class="meta"><div class="name">display_hood_r</div><div class="dim">98.8 × 144.0 × 53.4 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_display_brace.png" loading="lazy"><div class="meta"><div class="name">display_brace (×2)</div><div class="dim">28.0 × 144.0 × 49.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_display_yoke.png" loading="lazy"><div class="meta"><div class="name">display_yoke</div><div class="dim">110.6 × 40.0 × 96.0 mm <span class="fit">fits</span></div></div></div>
</div>
<div class="grp">Upgrade — dual-antenna RTK heading (moving baseline)<span class="ln"></span></div><div class="grid">
<div class="card"><img src="/cad/renders/PRINT_baseline_tee.png" loading="lazy"><div class="meta"><div class="name">baseline_tee</div><div class="dim">36.0 × 64.0 × 62.0 mm <span class="fit">fits</span></div></div></div>
<div class="card"><img src="/cad/renders/PRINT_baseline_ant_plate.png" loading="lazy"><div class="meta"><div class="name">baseline_ant_plate (×2)</div><div class="dim">96.0 × 96.0 × 36.0 mm <span class="fit">fits</span></div></div></div>
</div>
</div></body></html>b1b1ea139This file is pinned to the selected release. Download the original to open it in your design tool.