Title: The 3D Plotter from EduTech
1The 3D Plotter from EduTech
- Leah Finkel CEO
- Julio Perez CFO
- Anna Seung CTO
- Iman Shahsavani VPO
- April 9, 2008
2Outline
- Introductions
- Motivation
- Existing solutions
- High-level system design
- Logic/hardware
- Software
- Structural
- User interface
- Finances
- Timeline
- Lessons learned
- Future work
- QA
3Introductions
Name Title Major contributions
Leah Finkel CEO Structural design, hardware debugging, editing documentation
Julio Perez CFO Overall system design, animation, software debugging
Anna Seung CTO Hardware assembly, crystal structure/equation models
Iman Shahsavani VPO Software development, user interface
4Motivation why the 3D Plotter?
- Huge range of applications for 3D imaging
systems - Entertainment
- Educational
- Modelling for parts fabrication
- Medical imaging
- Shortcomings of existing systems
- Too expensive
- Only large-scale
- Not true 3D
5Existing 3D imaging solutions
6System overview
7Major features
- True 3D can be viewed from any angle
- 4 modes of operation
- DRAW (create your own 3D images)
- MATH (display equations in up to 3 variables)
- MODEL (display crystal lattice structures)
- ANIMATION (play 3D animated sequences)
- Low cost 512 multicolour LEDs individually
controlled with one PIC
8Logic design
9Software design
- C compiler
- Refresh rate
- User interface and matrix controlled from same
processor
10Software (contd)
- State machine matrix represented by 8x8 char
array, each char 8 bits wide, which gives 8x8x8
memory locations.
8 bits
8 bits
0,0
0,7
7,0
7,7
11User interface
- Pushbutton set with LCD for visual feedback
- Simple, intuitive, low-cost
- DRAW mode navigational input inspired by
Etch-a-Sketch toy (x and y knobs)
Draw in x Draw in y
12Structural design
- Challenge to design LED matrix such that
- Structure does not obscure view of deep LEDs
- Structure does not fall apart
- R, G, B and ground leads do not touch
- Each LED and each colour can be controlled
independently
13Structural design (contd)
14Finances
Item Estimated Cost Actual Cost Revenues
600 R-G-B LEDs 200 365.55 350.00 (ESSEF) 310.65 (EduTech)
PCB manufacturing 150 -- 350.00 (ESSEF) 310.65 (EduTech)
PIC Programmer 50 106.40 350.00 (ESSEF) 310.65 (EduTech)
User interface 10 24.00 350.00 (ESSEF) 310.65 (EduTech)
Housing 20 -- 350.00 (ESSEF) 310.65 (EduTech)
Miscellaneous 20 115.70 350.00 (ESSEF) 310.65 (EduTech)
Contingency 50 50.00 350.00 (ESSEF) 310.65 (EduTech)
Total 500 661.65 661.65
15Timeline projected vs. actual
16Lessons learned
- What helped us
- Scaled-down model for overall design/software
testing - Research on similar projects
- Healthy group dynamics
- What we wish wed done
- Test every component prior to assembly (ie.
bipolar LEDs) - custom PCB for easier access to hardware for
debugging, better connections - Time management!
17Future work
- Increase resolution and size
- Interface with 3D modelling software
- Develop libraries of hard-coded images for MATH,
MODEL, ANIMATION modes
18Sources of Information
- http//hypnocube.com/
- http//www.htsoft.com/
- http//www.microchip.com/
- http//www.lomont.org/
19Acknowledgements
- Dr. Patrick Leung
- Mr. Steve Whitmore
- Brad Oldham and Jason Lee, TAs
- Fred Heep, Lab Technician
- Microchip (free PICs)
- Chris Lomont and Gene Foulk, makers of Hypnocube
20 21Demo
22Demo
23Demo
24Demo