3D Models
3D Models
Complete 3D models of the Moto32 PCB for enclosure design, mechanical integration, and visualization.
Download 3D Files
3D Model Overview
The 3D STEP file includes:
- Complete PCB outline and thickness
- All component 3D bodies with accurate dimensions
- Mounting hole positions and sizes
- Connector positions and keepout zones
- Component heights above PCB
- Clearance requirements
Mechanical Specifications
PCB Dimensions
Parameter | Value | Notes |
---|---|---|
Length | Auto-detected | Check STEP file or Gerber |
Width | Auto-detected | Compact motorcycle-sized footprint |
Thickness | 1.6mm | Standard PCB thickness |
Weight | ~15-20g | Assembled with all components |
Mounting Holes
Specifications:
- Diameter: Typically M3 (3.0mm clearance, 3.2mm recommended)
- Quantity: 4 holes (one in each corner)
- Purpose: Secure PCB to motorcycle frame or enclosure
Recommended Hardware:
- M3 screws (10-16mm length depending on standoff)
- M3 nylon or metal standoffs (8-10mm height)
- M3 washers (optional, for vibration dampening)
- Rubber grommets (recommended for vibration isolation)
Component Heights
Maximum component heights above PCB:
Component | Height (approx) | Location | Notes |
---|---|---|---|
ESP32 Module | ~3.5mm | Top side | Tallest component |
USB-C Connector | ~3.1mm | Edge | Access required |
MOSFETs (TO-252) | ~2.3mm | Top side | 8 units |
Through-hole crystal | ~5mm | Top side | If populated |
Smallest (0402) | ~0.5mm | Both sides | Passives |
Total Assembly Height:
- Top side: ~5mm (with crystal) or ~3.5mm (without)
- Bottom side: ~1mm (minimal components)
- Total clearance needed: 6-7mm above PCB top
Connector Positions
USB-C Connector:
- Location: Edge of PCB
- Orientation: Horizontal (cable exits parallel to PCB)
- Clearance needed: 15-20mm for cable bend radius
- Access: Must be accessible for programming and serial communication
Power Input / Output Connectors:
- Location: Varies (add as needed)
- Options:
- Screw terminals
- Wire pads with direct soldering
- Molex/Deutsch automotive connectors
Using the 3D Model
Compatible CAD Software
The STEP (.step / .stp) format is universal and works with:
Fusion 360
Free for hobbyists
- Import: File → Open → Select STEP file
- Excellent for enclosure design
- Cloud-based collaboration
SolidWorks
Professional CAD
- Import: File → Open → Select STEP file
- Industry standard
- Powerful assembly tools
FreeCAD
Free & open source
- Import: File → Import → STEP format
- Cross-platform (Windows/Mac/Linux)
- Good for hobbyists
OnShape
Free browser-based
- Upload STEP file to document
- No software installation
- Collaborative design
Importing the Model
General Steps:
- Download
3D_File.step
from repository - Open your CAD software
- Import/Open STEP file
- Model appears as assembly with all components
- Use as reference for your enclosure design
Tips:
- Model is to scale (1:1)
- Component bodies are simplified for performance
- All critical dimensions are accurate
- Use for fitment checks and clearance verification
Enclosure Design
Design Considerations
When designing an enclosure for Moto32:
Protection Requirements:
- Water resistance: IP65 or better recommended
- Dust protection: Sealed against road dust and debris
- Impact resistance: Protect from vibration and minor impacts
- Heat dissipation: Ventilation or thermal conduction for MOSFETs
Access Requirements:
- USB-C port accessible for programming
- Wire entry/exit points for power and outputs
- Optional: Status LED light pipes
- Optional: Button access for reset/boot
Mounting:
- Standoffs to isolate PCB from enclosure bottom
- Rubber vibration dampeners
- Secure mounting to motorcycle frame
- Cable strain relief
Enclosure Materials
Material | Pros | Cons | Best For |
---|---|---|---|
3D Printed ABS | Custom fit, easy prototyping | Lower strength, poor heat resistance | Testing, one-offs |
3D Printed Nylon | Strong, flexible, good heat resistance | More expensive, harder to print | Final personal builds |
Aluminum Box | Excellent heat dissipation, EMI shielding | Requires machining for openings | High-performance setups |
Plastic Project Box | Cheap, readily available | Generic sizing, limited protection | Quick testing |
Potted/Conformal Coated | Maximum protection | Difficult to repair or modify | Permanent installations |
Example Enclosure Design
Simple 3D Printed Enclosure:
Top view:
┌────────────────────────────┐
│ [USB port] │
│ │
│ ┌────────────────┐ │
│ │ Moto32 PCB │ │
│ │ (on standoffs)│ │
│ └────────────────┘ │
│ │
│ [Wire entry gland] │
└────────────────────────────┘
Side view:
┌─ Lid
│
─────┴────────────── ← Seal (O-ring or gasket)
│ PCB
═════════════════ ← Standoffs
Bottom
Features:
- 5mm clearance above tallest component
- M3 mounting holes align with PCB
- USB-C cutout in side wall
- Cable gland for wire entry (waterproof)
- Snap-fit or screw-on lid
- Optional gasket groove for sealing
3D Printing Settings
For printing your enclosure:
Recommended Settings:
- Material: PETG or Nylon (heat resistant)
- Layer height: 0.2mm
- Infill: 20-30%
- Walls: 3-4 perimeters
- Top/Bottom: 5 layers minimum
- Supports: Only where necessary
Post-Processing:
- Clean up support material
- Drill mounting holes to exact size
- Smooth internal surfaces
- Test fit before final assembly
Mounting Solutions
Option 1: Under-Seat Mounting
Most common location for motorcycles
- Protected from weather
- Easy wire routing to battery
- Accessible for maintenance
- Good heat dissipation
Mounting:
- Use existing frame mounting points
- Or add custom bracket
- Vibration-isolating mounts essential
- Secure all connectors with zip ties
Option 2: Behind Headlight
For cafe racer or minimal builds
- Keeps electronics forward
- Shorter wire runs to front lights
- Hidden from view
- May need waterproof enclosure
Option 3: Side Panel Integration
Integrated into custom bodywork
- Clean aesthetic
- Custom fabrication required
- Good for show bikes
- Ensure adequate ventilation
Vibration Isolation
Motorcycles create significant vibration. Protect your electronics:
Methods:
- Rubber grommets in mounting holes
- Foam padding in enclosure
- Silicone dampeners under standoffs
- Wire strain relief prevent fatigue
Thermal Management
Heat Sources
Components that generate heat:
- Buck converter (U3): ~1W dissipation
- MOSFETs (Q5-Q12): 0.5-1W each under load
- ESP32 module: 0.5W typical
Total heat: 5-10W depending on load
Cooling Solutions
Passive Cooling (Recommended):
- PCB copper acts as heatsink
- Enclosure conducts heat away
- Ventilation holes (with mesh to keep water out)
- Thermal pads from MOSFETs to enclosure
Active Cooling (Rarely Needed):
- Small 12V fan for extreme conditions
- Liquid cooling not necessary
Wiring Harness Integration
Connector Strategy
Internal PCB Side:
- Solder wires directly to PCB pads, OR
- Add screw terminals, OR
- Use board-to-wire connectors
External (Motorcycle Side):
- Deutsch automotive connectors (waterproof)
- Weatherpack connectors
- Spade terminals with heat shrink
- Avoid exposed terminals
Cable Management
- Use appropriately sized wire (14-16 AWG for power)
- Color code wires (standard motorcycle colors)
- Label both ends of every wire
- Use split loom or heat shrink for protection
- Strain relief at enclosure entry
- Keep high current and signal wires separated
Bill of Materials - Enclosure
For DIY Enclosure:
Item | Specification | Qty | Purpose |
---|---|---|---|
Filament | PETG or Nylon, ~50g | 1 | 3D printing |
M3 Screws | 10-16mm length | 4-8 | PCB & lid mounting |
M3 Standoffs | 8-10mm height | 4 | PCB elevation |
M3 Nuts | Standard | 4-8 | Assembly |
Rubber Grommets | M3 size | 4 | Vibration isolation |
Cable Gland | PG7 or PG9 | 1-2 | Waterproof wire entry |
Gasket/O-ring | Custom cut | 1 | Lid seal |
Thermal Pads | Optional | As needed | MOSFET cooling |
Alternative - Off-the-shelf Box:
- Hammond 1590BB or similar
- Waterproof ABS project box
- Pelican-style case (if space allows)
CAD Resources
Learning Resources
Fusion 360 Tutorials:
- Autodesk's official tutorials
- YouTube: "Fusion 360 for beginners"
- Focus on: Sketching, extrusion, assembly
FreeCAD Tutorials:
- FreeCAD official documentation
- Part Design workbench basics
- Creating enclosures and mounting brackets
Community Designs
Share your enclosure designs:
- Upload to GitHub repository
- Post on Thingiverse or Printables
- Share STL files for community use
- Document your mounting solution