1. Hardware design

Back to PLOT BOT
2. Software design
3. Production
4. BOM and files

Goals

  1. Making the machine wireless/battery powered
    • Add a safety circuit and battery monitoring
  2. Improving expandability
  3. Making the machine compact
  4. Improve robustness
    • Resistant to external impacts

Electronics design

Schematics

PCB

Pinout

Points to improve

Mechanical design

The original mecanum wheels lacked the necessary precision, and more accurate alternatives were either too expensive or too bulky. I also wanted to compare both mecanum and omni types, so I decided to switch to a 120-degree triple omni-wheel configuration for this build.

  1. Modeling strategy (F3D)
  2. Component layout
    • The 6000 mAh battery at the center bottom between the motors
    • The minimum dimensions defined by the four motors and the battery
  3. Frame: Topology optimization
    Instead of using Fusion 360’s generative design features, I decided to optimize the frame using Grasshopper tOpos.
    • Boundary: box excluding space for components
    • Loads: battery, PCB etc.
    • Support: Mounting points for the motors
    • Ref: Topology Optimization 101
    • IsoMesh > Quad Remesh > SubD from Mesh > Export as STEP > Import into F3D

Industrial design

Using the topology optimization results as a reference, I designed the machine to convey a sense of refined complexity and an intelligent aesthetic.

Imported models Sources
NEMA17 Stepper Motor McMaster
58mm Double Row Omni-Wheel (modified) GrabCAD
SG90 Micro Servo GrabCAD
Pi Pico GrabCAD
LM2596 Autodesk Community
A4988 GrabCAD