7
mirror of https://github.com/uw-midsun/hardware.git synced 2024-11-23 07:05:05 +00:00
uw-midsun-hardware/MSXII_IMUBoard/Carrier_Board_Template.PcbDoc.htm
George Mardari 2f38619a53 ELEC-301: IMU Board Schematic & PCB (#45)
* ELEC-301 IMU Board
Schematic libary
Created IC SENSOR IMU LGA-14L

PCB Libary
Created PCB footprint IC SENSOR IMU LGA-14L

Created PCB project and blank schematic sheets

* test email setup

* ELEC 301 - Linked IMU footprint to Shematic, and
finished schematic for IMU.

* ELEC-301 IMU Schematic Rev 1.0
PCB Library
-Added footprint for IC SENSOR IMU LGA-14L

-Added test points for SCL, SDA
-Added LED to 3V3

* ELEC-301 IMU Board Rev 1.1
-Added 12 Volt Connector
-Changed board dimensions to 50mm x 30mm
-Created preliminary PCB layout

* ELEC-301 IMU Board Rev 1.2
Created changes to reflect on suggested improvements
-Added a 4.7k Ohm resistor between 3V3 and CS
-Changed designator U1 to reflect Manufacturer Part Number
-Added extra via to the 12V line
-Removed some sharp right angles in the wiring

TODO:
-Considering to change from I2C to SPI

* ELEC 301 - IMU Schematic Rev 1.3
Changed serial protocol from I2C to SPI
-Removed 3 resistors owing to the change to SPI
-Improved track efficiency and decreased distance

* ELEC 301 - IMU

* ELEC 301 - IMU Board Rev 1.4
Added a 10K Ohm NTC thermistor and wired SPI_NSS to CS
-Added new schematic component NTC THERMISTORS 10KOHM 1608 SMD
-10K Ohm NTC Thermistor connected to VCC, PA3/AN3, and GND
-Connected PA4/SPI1_NSS to CS on the IMU

* ELEC 301 - IMU Board Rev 1.5a
Several changes to the schematic diagram:
-Added an op-amp and RC filter to the thermistor signal to reduce leakage
currents and reduce signal noise
-Added an off-board duraclik connector to connect to an external thermal
sensing unit
-Added a 3V LDO to the duralick connector
-Organized schematic into sections
TODO:
Update PCB to reflect the updated schematic.

* ELEC 301 - Rev 1.5b IMU Schematic and PCB:
Finalized PCB to include a 2POS Duraclik connector and 3V LDO.
-Changed some routing for 3V3 tracks
-Added more GND vias
-Fixed silkscreen on bottom layer, and labelled all test points according
to the SPI interface

* ELEC 301 : Rev 1.5c
-Added testpoints to 3V LDO Vout, and the output of the op-amp contained
in the temp sense circuit
-Fixed some clearance constraints.

* ELEC 301 - Rev 1.6
-Saving progress for board reviews

* ELEC 301 : Quick Save
-Saving progress for rev 1.6
-Moved all analog components to use 3V from the LDO
-Moved some components around to create better ground plane coverage
-Added silk screen to connectors

* ELEC 301 : IMU Schematic and PCB Rev 1.6
-Changed schematic symbol for NTC Thermistors 10KOHM 1608 SMD

* ELEC-301 : IMU Schematic and PCB Rev 1.7
Increased board size to 5x5
-Fixed silk screen arrangements
-Organized schematic

* - Minor layout changes
- Generated output files.

* ELEC-301 : Schematic Diagrams and Footprints Merge

Merged IC SENSOR IMU LGA-14L and NTC THERMISTORS 10KOHM 1608 SMD into
Schematic Diagrams.SchLib and IC SENSOR IMU LG-14L into Footprints.PcbLib

* Merge to master, changed NTC 10K 1608 SMD to NTC 10K 0603 SMD for consistency
2018-03-04 11:31:25 -08:00

156 lines
4.3 KiB
HTML

<html>
<head>
<META http-equiv="Content-Type" content="text/html">
<style type="text/css">
h1, h2, h3, h4, h5, h6 {
font-family : 'segoe-ui',arial,sans-serif;
font-size:15pt;
font-weight:normal;
line-height:40px;
color : #000;
background-color : #dedede;
padding: 0.3em;
}
body {
font-family : verdana;
background: #f1f1f1;
font-size:13px;
}
td, th {
padding: 0.5em;
text-align : left;
width: auto;
border:1px solid #DEDEDE;
}
th {
background-color : #DEDEDE;
}
th.column1, td.column1 {
text-align: left;
width : 18%;
}
table {
width : 100%;
border-collapse: collapse;
font-size:13px;
}
.front_matter, .front_matter_column1, .front_matter_column2, .front_matter_column3 {
padding-top : 0.1em;
padding-bottom : 0.1em;
border : 0px solid black;
width : auto;
vertical-align: top
}
.front_matter_column1 {
text-align : right;
}
.total_column1, .total_column {
font-weight : bold;
}
.total_column1 {
text-align : right;
}
.front_matter_column2 {
text-align : center;
}
.front_matter_column3 {
text-align : left;
}
.warning, .error {
color : red;
font-weight : bold;
}
tr.onmouseout_odd {
/*background-color : #EEEEE0 */
}
tr.onmouseout_even {
/*background-color : #F3F3E3 */
}
tr.onmouseover_odd, tr.onmouseover_even {
background-color : #FFF;
}
a:link, a:visited, .q a:link,.q a:active,.q {
color: #21489e;
}
a:link.callback, a:visited.callback {
color: #008000
}
a:link.customize, a:visited.customize {
position: absolute;
right: 16px; top: 30px;
font-family:'segoe ui',arial,tahoma,sans-serif;
text-decoration:underline;
font-size:11px;
color:#0066cc;
}
p.contents_level1 {
font-weight : bold;
font-size : 110%;
margin : 0.5em;
}
p.contents_level2 {
position : relative;
left : 20px;
margin : 0.5em;
}
HR{
border-collapse:collapse;
border:none;
border-top:1px solid #dedede;
}
</style>
<style type="text/css" media="print">
body{
background:#fff;
}
a:link.customize{
display:none;
}
table,th,td,hr{
border-color:#999;
background:#fff;
}
</style>
</head>
<body>
<a href="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General" class="customize"><acronym title="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=General">Reporting Options</acronym></a>
<h1>File in Previous Format</h1>
<table class="front_matter">
<tr class="front_matter">
<td class="front_matter_column1">Date</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">2017-11-17</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Time</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3">6:36:22 PM</td>
</tr>
<tr class="front_matter">
<td class="front_matter_column1">Filename</td>
<td class="front_matter_column2">:</td>
<td class="front_matter_column3"><a href="file://C:\Users\Owner\Desktop\University\UWMidsun\hardware\MSXII_IMUBoard\Carrier_Board_Template.PcbDoc" class="file"><acronym title="C:\Users\Owner\Desktop\University\UWMidsun\hardware\MSXII_IMUBoard\Carrier_Board_Template.PcbDoc">C:\Users\Owner\Desktop\University\UWMidsun\hardware\MSXII_IMUBoard\Carrier_Board_Template.PcbDoc</acronym></a></td>
</tr>
</table>
<br>
<table>
<tr>
<th style="text-align : left" colspan="1" class="">Version</th>
<th style="text-align : left" colspan="1" class="">Warning</th>
</tr>
</table>
<br><hr>
<p>This file was generated by <b>an earlier</b> version of the software</p>
</body>
</html>