Added Scoutfly files with new power circuit
Switched Scoutfly from old power circuit to new power circuit from powertest board. Did this in a new file so that, if the power circuit turnsout to be a failure, other changes made contemporaneously to Scoutfly...
Added power board CAD files, deleted autoroute
Added files used for manufacture of power test board. Removed copy ofpower test board files used to run autorouter, as it will not be usefulnow that manually routed version has been manufactured.
Turned on "always vector font" in Eagle options
While editing power test board, turned on the "Always vector font" option in Eagle. Honestly, I might have done something else to thesilkscreen, but I can't remember what. I'm pretty sure I didn't messwith any of the actual components.
Fixed silkscreen ugliness in power board
Went through layout and changed ugly names and values to good ones.Moved text off of vias and pads and out from under things. Deletedgiant, useless USB port and ISP header labels. Added description, dateof design, and attribution in corner.
Adjusted position of VUSB decoupling cap
Increased widths of several high-current traces
Mostly GND around charging circuit and gas gauge
Decreased trace width between gas gauge resistors
Decreased width of trace between 49.9KOhm resistors in gas gauge voltagedivider to reduce noise.
Widened battery and charger traces
Widened to 20 mils some traces that come from the battery and chargerconnectors, because they carry higher currents.
Added ground poly under charger IC
Added polygon under LT3650 IC and updated it to new device from kwoolibrary. It now has effectively both a ground pad and a via. Slight areaof no contact right around via may be unavoidable.
Widened traces, moved gas gauge power supply
Widened traces that carry VBATT. Lined up decoupling capacitors for LDOswith their connected LDO ports. Rerouted various traces ripped up duringexecution of previous changes.
Rerouted decoupling caps and pullup around AVR
Rerouted decoupling capacitors and new pullup resistor around AVR toincrease trace width for power inputs and decrease unneccessary loops.
Fixed USB circuit problems
Routed USB_TX and USB_RX more directly. Put decoupling capacitors on FTDIchips closer to the inputs they decouple.
Changed center ground pad for DS2786 and LT3650
Changed ground pads for packages 10MSOP and 12TDFN to have through-holepads on the bottom instead of SMD pads. Updated power test board to usethe new DS2786. Drew a polygon of BATT_GND around center pad. Not sure...
Updated power test schematic
Based on feedback from Kevin, added a pullup resistor to !PWR_INT anddecoupling caps to the LDO providing VCC.
Also changed the ground signal on the gas gauge LDO from GND toBATT_GND. Kevin pointed out that having BATT_GND as the ground for the...
Minimized possible inductive loop in power board
Moved trace driving FAULTLED to minimize area of inductive loop invicinity of charger.
Finished power board routing (first attempt)
Routed all signals on power test board. There are no airwires, and theboard passes DRC. I believe I have kept the inductive loops near thecharger pretty small, but they could probably be improved. I also made...
Partially routed charger on power test board
Routed some of the signals connected to the charger IC on the power testboard.
Routed gas gauge on power board
Routed signals attached to fuel gauge on power board.
Started to route LDO signals
Started routing the signals attached to one of the LDOs.
Finished routing AVR and FTDI, started pushbutton
Finished routing signals connected to AVR and FTDI on power test board.Started routing signals attached to pushbutton controller.
Routed USB circuit and most of AVR on power board
Routed most of the signals connecting the USB port, FTDI chip, and AVR.
Changed USB port drill holes back to spec
Looked at mini USB port with Dan. Observed that corner drill holes aresupposed to be multiple drills right next to eachother. Decided tochange holes back to specfied radius and ignore long hole for now.
Preliminary power board placement complete
Placed all parts on power test board in what I believe will be theirapproximate final locations. No routing done yet. Board probably won'tget bigger, because I left room to grow.
Partial placement of power board
Placed AVR, FTDI chip, and USB port on power test board, along withtheir accessory components. They are probably pretty close to theirfinal resting place but may move a little bit later.
Changed IO voltage for FTDI IC on power board
Changed VCCIO input for FTDI chip on power test board from USB_VCC tointernally generated 3.3V signal. This should have no power effects, butKevin suggests that it may make the chip behave a litte bit nicer (not...
Fixed ERC errors from unconnected wires
Some wires created in the previous few commits were not actuallyconnected to the pins they ended at. I fixed them.
Changed Schematic
Tied USB Shield pin to ground
Added activity LED's to the FT232 chip using the TXLED and RXLED pins
Changed Schematic Per Kevin Woo's Email
Changed U5 VSS from GND to VBATT_GND
Added GND PIN connection to ISP header
Switched USB_TX and USB_RX pins on the microcontroller to use the hardwaresupported UART pins. Also switched TX and RX connections.
Updated Schematic File
Added missing capacitor between Vin and GND in the charge circuit.
Fixed some schematic errors identified by the ERC.
Connected capacitor C12 which apeared connected but was actuallydisconnected.
Approved error of VCC being connect to a power input
Added a missing junction
Undo accidental extraction of zipped Gerber files
Restored compressed Gerber files from commit6bcd5b932bde03c525653653638fddd5251a5705 after they were accidentlyuncompressed (and the ZIP files deleted) in commit072e099013d16c67deffe4ef7299f8c05c2dd6c2. Deleted directories created...
Updated DS2786 footprint in kwoo library
Updated package footprint for DS2786 in kwoo.lbr based on recommendedland placement in datasheet for DFN10 package. DS2786's datasheet listsTDFN10 as its package type but doesn't give placement guidance or auseful package description. Unable to find a datasheet for TDFN10, but...
Increased mini-USB plug drill hole size
Imported MINI-USB- device from Hirose Connectors library into kwoolibrary. In UX60-MB-5S8 package, increased drill hole size on cornerpins from .8 mm to .9 mm. I did not drill out the original too-smallholes on Scoutfly, so I don't know whether this is sufficient or not....
Updated inductor package for power board
Created new package and device in library for MPI4040 inductor to beused in power test board. Updated part on power test board.
Fixed GND pad on LT3650 charger IC
LT3650 package in kwoo.lbr had a polygon around a through-hole pad toapproximate a large SMD pad connected by a via directly to the groundplane. Created a new package that is like this one but has no via, just anormal SMD pad. Used this package in the power test board, which has no...
Updated design rules for power board
Updated design rules for power board to match DorkbotPDX specifications.This removed some of the DRC errors for the USB port and charger. Thecharger still has a couple that may be from inherently illogicalpackage specification.
Disapproved DRC errors on power board
Disapproved of previously approved DRC errors for power board. They areapparently legitimate problems that need to be taken care of.
powerboard placed, needs routing
Fixed gas gauge and charging components
Added extra decoupling capacitor between battery voltage and ground nextto charging circuit to allow board to run with charger but no battery.Connected system side of gas gauge sense resistor to GND to make allcurrent returning to battery go through sense resistor. Removed 0 Ohm...
Added missing components around AVR on power board
Added ISP header, pullup resistor for AVR reset line, and decouplingcapacitors for AVR power lines. Connected ISP header to SPI interface onAVR.
Finished USB interface on power board
Added decoupling capacitors to FTDI chip, changed signaling VCC from USBVCC to AVR VCC so that AVR can signal to FTDI chip. Added USBTX andUSBRX signals between FTDI chip and AVR.
Started to add USB port to power board
Added USB port and USB-UART converter to power board schematic. I thinkthe converter has enough hooked up to it to run without burning up, butit's not hooked up the AVR yet.
Shorted GND to BATT_GND in power schematic
Connected GND and BATT_GND to eachother using a 0 Ohm resistor. I wantto keep the signals separate to ease routing, but they need to beconnected to ensure that all of the current that needs to go through thefuel gauge sense resistor does so.
Fixed ERC errors
Added some missing junctions and a missing label. Approved "no value" warnings for parts for which a value would be nonsensical.
Started making kwoo's recommended changes
Made changes to charging circuit: Connected CLP to VIN on U1. Addeddiodes to charge BOOST capacitor from battery and provide currentsensing inductor with outlet if power turns off (don't really understandhow the latter works). Adjusted inductor to 4.7uH after re-calculating...
Update prefixes and names for two parts
Updated prefixes for DS2786 and MP1702 in kwoo.lbr to U so that Eaglewon't use the default prefix, U$, for them. Also manually updated namesin charging_test.{sch,brd}.
Added pullup resistors and an LED to power test
Added pullup resistors for I2C connections to power test board. Alsoadded a diagnostic LED to indicate when the AVR has power. Stillprobably needs an ISP header and USB controller/port.
First draft of power testing circuit schematic
Fleshed out power testing circuit. It is still missing a few things, andI don't understand every little bit of it, but it probably won't look alot different when it's done. Added some passive components on the...
Updated charging test circuit from kwoo library
Ran update command in charging_test.sch to update parts from kwoo.lbr.
Updated kwoo.lbr with previous kwoo changes
A few months ago, Kevin sent me a new version of kwoo.lbr. Updatedkwoo.lbr with these changes (using the Eagle update command). Also ranupdate in scoutfly.sch. This did not affect the results of erc or drcfor scoutfly.
fixing last 13 angle problem in drc
don't really know how to fix the last one.worked on right bottom on both top layer and bottom layer
solving some angle problems on scoutflu board
Fixed some of the paths which are at unusual angles
fixing some of the angle problems in scoutfly.sch
Added kwoo's standalone charging schematic.
charging_test.sch is a standalone circuit schematic for a prototype totest the charging circuit that will ultimately go on Scoutfly. kwoocreated it. It uses some new parts, but I don't know that much about it...
Finished hooking up new gyroscope.
Connected pitch output of gyroscope to AVR and gave pitch an output LPF.Added optional HPFs to both pitch and yaw outputs. We can just leave thepads empty if we think they won't be useful.
To route the changes, had to squeeze some other stuff. Moved the AVR...
Routed new gyroscope.
Routed new gyroscope on board in Eagle.
Swapped gyroscope part in schematic.
Replaced old gyroscope part with new one in schematic. Assuming thatpitch output or amplified outputs are undesired. Not using optionalhigh-pass filter on output. Have not yet routed connections to gyroscopeon board.
Flipped FFC connector on PCB.
Flipped FFC connector (part J3) on Scoutfly so that mating side facesout from edge of board. Rerouted wires connecting to J3 to accomodatethis. Because the connected ports don't line up as well as they used to,the area below J3 has a lot of roundabout paths and layer switches. I...
Began fixing bugs for Scoutfly fixup.
Made several of the changes listed on wiki page ScoutflyUpdate2011. Inparticular:Removed R4 and connected pin 4 on U$3 directly to VCC.Connected VREG_EN to VCC with 10 kOhm resistor (new R4).Changed value of R26 to 100 kOhms....
updated silkscreen with new version and date
updated scoutfly and kwoo lbr with dual NPN
renamed 10.04 gerber zip
Merge branch 'master' of ssh://roboclub.org/home/svn/scouthw
fixed extra inner layer problem with set used-layers
re-ran CAM with dimension layer
added dimensions file
using 11 mil clearance, added latest gerber zip
added gerbers as of october 3, 2010. dfm check in progress.
updated scoutfly with new jst parts
swapped jst-5 headers from right angle to vertical
changed accessory pin names and moved one to sonar.
redid traces for front screw holes to avoid antenna. moved battery silk down.
added grounded srew holes to scoutfly. for review by kwoo.
changed the value on the accessory detect pin resistor divider to a standard value
added silk, fixed layout bugs
Added some more ground planes on the unused bottom layer
Layout completed. Need to fix silk
Signal routing completed, power still needs to be done.
Finished layout for steppers and battery/charging contact support circuitry
Floorplan for the new stepper controller
Replaced stepper controller with one that will work for our voltages, fixes to the AVR on the clock and decoupling caps
AVR and BOM layout completed.
Gumstix layout mostly complete, AVR layout started. Some additional notes around the stepper driver on configuration, changes to the SPI header
Removed USB power since it would not work, simplified power area, reordered pins on the level shifters for easier layout.
Removed extraneous pullups from stepper controller
Fixed some pull up/down bugs
Started layout on scoutfly, updated schematic to use gumstix
Copied old atmel version of the scoutfly to the current version
Backed up the scoutfly atmel version in the repo
Version 1.0 of the scoutfly. These are the zipped gerbers. Sent to the board/stencil houses
Fixed issues with non-standard resistor values
Fixed error in smybol for the Power OR controllers where the FET's drain only had 1 out of 6 connections. Finished redoing the floorplan on the Power OR section. Routing done for the top and bottom layers. Only need to do the power plane level now.
Routed some power planes. Started on the power OR controllers but need to redo floorplan.
Added SPI lines to the wireless chip and the control lines. Replaced standoff terminals with the Sparkfun parts which have better keepouts for the screwheads.
Routed all signal wires out of the ARM. Still need to do final connections. Moved flash jumpers and debug port around to facilitate routing
Finished routing PSU, user buttons, fixed a bug in tolerances in the wireless chip.
Reorganized the I2C pins on the FFC. Routed I2C and the I2C levelshifter. Finished the PSU poly pours except for the VCC pour. The Motor current limiters are laid out except for the VCC connection. Hooked up the wireless chips except SPI. Added a mounting hole for the BOM board.
Some PSU routing, WL chip except external signals is done. Fixed resistor size (package) for the MAX745 battery charger