D3D Pro v23.12 Development Timeline

From Open Source Ecology
Jump to navigation Jump to search

Abridged Timeline:

  1. Build one printer to lock in the version
  2. Complete Kit Certification
  3. Complete CAD
  4. Build another 1-2 printers
  5. Complete kit build guide
  6. Complete kit prep guide
  7. Complete development template
  8. Create marketing materials
  9. Create presentation
  10. Create website
  11. Make workshop announcement
  12. Source kits as orders come in
  13. Prep kits
  14. Run amazing event
  15. Just when you think you're done, you've only just begun :)


Full Timeline:

CAD New Work

  • Model frame for 1/2" rebar
    • Model corner connectors / Y axis holders 8hrs
    • Model Z axis top and bottom holders 4hrs

Preliminary BOM + Sourcing

  • Use the BOM from D3D Pro v20.07
    • Make changes for rebar frame
    • Make changes for halogen heat bed upgrade
  • Order all parts


Prep the first kit

  • Print 3d printed components - 48+ hrs
  • Cut rods and rebar to size - 1.5hr
  • Cut lengths of belt - 15min
  • Cut lengths of pipe for bed - 30min
  • Cut plates for bed (if necessary) - 15min
  • Cut aluminum heatsink to size - 10min
  • Machine aluminum heatsink on drill press - 15min
  • Test all electrical components (motors, endstops, RAMPS+Mega, bed heater, etc) - 30min
    • Motors all spin
    • Endstops trigger properly and are correct type for failing safely
    • Bed Heater - lighting up
    • Hotend and thermistors - Heat up and measure temp
  • Heat gun the control panel print as in 4D Printing - 5min

Build the first kit

  • Build Universal Frame
    1. Gather all materials 1min
    2. Build two squares from the corners and rebar 10min
      • Use jig to square (wooden dowel cut to length of connector distance)
      • Be mindful of corner direction
      • Tighten fasteners
    3. Add 4 vertical rebar pieces into one of the square's corners 2min
      • Tighten fasteners
    4. Put second square onto the top 2min
      • Turn frame onto its side
      • Use jig to square
      • Tighten fasteners
    5. Done!
  • Build Universal Axes
    • Notes
      • Build the axes all identically first with all screws tight
      • The Y and Z carriages should come with a arrow on them that should point toward the motor side when correctly assembled. (Distributed Quality Control)
      • Build all axes in parallel so that each step is performed on all five axes before moving to the next step. (allows for better swarming)
    1. Tape linear bearings with electrical tape to make proper tightness on rods and fit in carriages (20 total?)
    2. Install linear bearings in every carriage
      • Tighten fasteners
    3. Add GT2 gear to stepper motor
    4. Install stepper motors on motor sides.
    5. Install all rods into motor sides
      • Tighten fasteners
    6. Install carriages onto rods
      • Be mindful of installation direction of carriages relative to motor side.
      • Arrow should be on same side as motor, pointing toward motor :)


    • Adjust X Axis rod offsets with rods jutting past the motor and idler sides
    • Y Axes with unique carriages
    • Z Axes with shorter rods
  • Build Universal Extruder
    1. Put gear on stepper motor
    2. Screw in stepper motor
    3. Screw on side attachment
    4. Screw together hotend assembly
    5. Install height sensor
    6. Install hot end and heat block
    7. Hot tighten hot end
  • Build Heated Bed
    1. Attach long nut to bed plate via high temperature epoxy
      • Make an X from corner to corner of bed plate to find center.
    2. Solder together halogen light heaters in series
    3. Install halogen lights into holders
    4. Install carbon fiber blanket
    5. Tape thermistor inside of metal tube
    6. Install metal tubes
    7. Install halogen lights
    8. Install carbon fiber blanket strips
    9. Screw together bed
    10. Done
  • Build Universal Controller
    • Tin all wires
    • Attach all components to panel
    • Follow prior art wiring plans
  • Build filament holder
    • Three rods and two plastic bits :)
  • Final Assembly

Perform Kit Certification


Create and finalize LOD500 cad

  • Model heated bed components and assemble
    • Buy halogen bulbs and holders to take measurements .5hr
    • Model halogen holder and bulb 1hr
    • Model heated bed tubes .5hr
    • Model heated bed sheet metal (including holes) .5hr
    • Model heated bed carbon fiber blankets .5hr
    • Assemble heated bed in CAD 2hr
  • Assemble extruder in CAD from available prior work 4hrs
  • Assemble control panel in CAD from available prior work 4hrs
  • Assemble axes from available prior work - Done

Generate BOM from CAD - Instant in FreeCAD 21

  • Find multiple vendors for each part 12hrs

Source and order all of the first kit supplies

  • Order parts from multiple sources to vet quality/compatibility


Assemble another printer, taking pictures of every step and recording the steps taken in order.


Create documentation for printer, following wiki development template

  • Kit Prep Manual
    • Safety, workspace layouts, kit prep expected effort timeline
    • Sourcing section - notes on finding local substitutes
    • Metal Cutting Section
    • Aluminum Heatsink Prep Section
    • Steps for partial preassembly
    • Packaging for workshop
    • Packaging for shipment
  • Build Manual
    • Universal Frame Section
    • Universal Axis Section
      • X, Y, and Z are separate
    • Universal Extruder Section
    • Fast Heated Bed Section
    • Universal Controller Section
    • Final Assembly Section
    • Wiring and testing Section
    • Troubleshooting Section

Have an assistant assemble a kit from documentation alone to test for weaknesses

  • Revise documentation as necessary for clarity, ease of assembly, turnkey-ness


Prep the workshop kits

  • Print 3d printed components
  • Order parts
  • Cut rods and rebar to size
  • Cut lengths of belt
  • Cut lengths of pipe for bed
  • Cut plates for bed (if necessary)
  • Cut aluminum heatsink to size
  • Machine aluminum heatsink on drill press
  • Test all electrical components (motors, endstops, RAMPS+Mega, bed heater, etc) for all kits
  • Gather together kits per BOM
  • Label parts as labeled in the documentation (aiming for eventually offering language agnostic assembly instructions)
  • Package kits in separate crates/boxes for easy transport to event
  • Print out documentation binder - 1 per kit
  • Prepare OSE Linux Live USBs - 1 per kit