Upload
annabelle-wilkerson
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
May15-03
Design Review
Team (May 15-03)Shawn LaGrotta [email protected]
Matt Eckes [email protected]
Jacob Mayer [email protected]
Trevor Boone [email protected]
Jacob Schulz [email protected]
ClientHGST
AdvisorMr. Harker
May15-03
Problem Statement
• Background• Requirements
• Literature Review
System Overview
• Concept Explanation
• Concept Sketch
Hardware Design
• Existing Technology
• Custom Parts
Software Design
• File Parsing• Server-Client• Robot Control
Project Management
• Risks• Cost• Schedule
Agenda
May15-03
PROBLEM STATEMENT
May15-03
BackgroundMalfunctioni
ng HDD
Send HDD to engineer
• Shipping costs• High turn around time
Find via using chart
• Time consuming• Easy to make
mistakes
Manually probe via
May15-03
Functional Requirements
• Control system for oscilloscope probe
• LeCroy Oscilloscope ProbeObjective
• Enough pressure to make good electrical contact with PCBAContact
• Execute commands from remote userControl
May15-03
Non-Functional Requirements
• Move to test point within 60 secondsTime
• LEDs and LCD display to show operational statusIndicators
• Provide status feedback to the userCommunicatio
n
• System should be limited to 4 cubic feetSize
May15-03
Market SurveyBed of Nails Flying ProbeProsCons
May15-03
SYSTEM OVERVIEW
May15-03
Concept Explanation
Hardware
3D Printer
HDD Jig
Probe Holder
Software
File Parser
Client-Server
Robot Contro
l
May15-03
Concept Sketch
Con
cep
t S
ketc
h
May15-03
HARDWARE DESIGN
May15-03
Existing HardwareRepRap
26%
Objet9%
MakerBot18%
EOS7%
Dimension5%
3D Sys-tems8%
Utimaker5%
Stratasys8%
Zcorp9%
BfB5%
RepRap Prusa Mendel I2
May15-03
Custom Hardware – HDD Jig
Material: Aluminum
Supports 2.5” HDD
Secured using latches
May15-03
Custom Hardware – Probe Holder
Material: ABS Plastic
Supports LeCroy PP007 Probe
Fastens into 3D printer carriage
Spring loaded tip
May15-03
Hardware Testing
Motor Controls
X, Y , and Z Motion
Probe Electrical Contact
Transition Time
Locating Test
Points
May15-03
SOFTWARE DESIGN
May15-03
OverviewSoftware is broken up into three main modules: client, server, and robot.
User Interface & Web Client Web Server
FirmwareHost Software & G-Code
Interpreter
Gerber & Tool File Parser
G-Code Generator
May15-03
File Parsing
Copper
Drill
Solder Mask
Gerber files
Combine
X,Y
X,Y
X,Y
Parse
Parse
Parse
Test Points
May15-03
CalibrationManually move probe over left most bottom via to set the origin
May15-03
Server-ClientThe client software allows for control by the user and communication with the server.
The server is a point of communication for the client for management and delegation of actions to the robot.
May15-03
Robot ControlA source (server) inputs G-Code…
…Then the host software & firmware outputs electrical control signals which manipulates the robot.
Host Software
G-Code Interpretation
Command Generation
Command Management
Delegation to Firmware
Firmware
Command Execution
Signal Generation
Status Updates
May15-03
Software Testing
Operational Tests of GUI
• Navigation to Points• File Management
Unit Tests
• Via Selection Module• File Selector Module• Embedded
Communication Module
May15-03
PROJECT MANAGEMENT
May15-03
RisksOperatio
n
HDDDamage
Calibration Issues
Time
Part Fabricatio
n
Unexpected
Challenges
Legal
Proprietary File
Sharing
Licenses
May15-03
CostsCost Description
$619.37 RepRap Prusa i2 3D Printer Kit
$40.00 Raspberry Pi B+ w/ 8GB NOOBS microSD card
$5.99 AC to DC 5V 2A international to microUSB
$32.00 SainSmart LCD Control Panel
$5.05 Locked Spring Loaded Metal Security Barrel Bolt Latch 5.5cm
~$10.00 Probe Holder (3D Printed) at $5/in3
~$100.00 HDD Jig
~$863 / $1500 Total / Budget
May15-03
Schedule – Fall
May15-03
Schedule – Spring
May15-03
Summary
ProblemRemote HDD Testing
Hardware SolutionModified 3D Printer
Software SolutionWeb + Python +
Printer
Cost~$863 / $1500
DeliveryMay 2015
May15-03
QUESTIONS?
May15-03
Blo
ck
Dia
gra
m