finished routing motor controllers
started routing motor controllers on scoutshield board
added motor control schematic to scoutshield
IMU layout except I2C bus
Add voltage regulators
Add 5v regulator to scout.lbr
Merge branch 'master' of ssh://roboclub.org/home/svn/scouthw
initial commit of scoutshield. added connectors and set up GND and PWRlayers
Add scout library
Add aperley's library
removed BOM from board. connected !sleep to avr
fixed component that stoped gumstix from inserting properly. moved to below gumstix.
started a new breakfly rev. fixed encoders being oriented differently. changed jst connector for stepper motor so it would fit. reoriented 20pin connector. still needs to be routed.
added code to use the geiger counter. should count cpm. Compiles but nottested yet.
added motor turn on when metal is detected
Fixed servo code to output correct signal
Fixed paintboard code
Added servo initialization and more internal_data array entries
added code to read metal detector on PD4
Finished paintboard code except for metal detector
Changed abs() in motor.c to clamp -128 to 127
Added motor and servo code. Both timers are set to phase-correct-PWM mode, which is yet to be tested. Also, I used 32 prescaler.
Initial commit of some of the paintboard code
Finished paintboard except for hole sizes and labels
Even more paintboard progress
Some progress on the paintboard schematic
Finished initial paintboard schematic
added new batboard to repo. also added new charge controller to thelibrary.
Merge branch 'master' of roboclub.org:/home/svn/scouthw
Initial commit of paintboard (very unfinished)
finished charge schematic with exception of temp sense resistors.Debating whether this is even necessary.
fixed library errors. also finished battery board
routed IMU circuit
fixed schematic to look nice and be organized
removed old imu circuitry. added new i2c circuitry for gyro, accelerometer and magnometer. still need to route on the board
fixed output logic on pushbutton controller
added tx/rx breakout for avr to gumstix serial connection
fixed !ENABLE on the stepper driver
fixed error in confusion between SHDN and CLR. Also changed LED resistor values to 1K and also changed charge led to be 3.3V
fixed the shutdown circuit to use one of the gpio pins. added pullldown resistor on the gumstix side of the level converter. routed this to the shdn pins of the power supplies
added scoutfly_rev3 to accomplish changes for the next revision of the boardAlready removed switch to swtich power supply sources. In the process offixing the pushbutton control circuit
Fixed some indentation
Added UCC3911 Lithium-Ion Battery Protector to jabinder.lbrAlso added UCC3911 to schematic with associated perhiperals
Created a new library jabinder.lbrAdded parts for 18650 double battery holder, LT3650 two cell li-ion batterycharger and 2x2 SMT molex headersAlso made schematic for a board that charges batteries that canbe added to the battery holder so tht such circuit is not neccessary on...
Adding arduino sketch for forklift testing
Tested the forklift and tuned the PI a little
Added safety limits for the forklift potentiometer
Tested forklift code and fixed some things (a few weeks ago)
Changed board a bit to fix DRU issues for PCB fab. Changed upper dimension slightly
Changed capacitor package on the output of the switching regulators. The value was not available in the 603 package.
Changed font size on some capacitors to make it more readable.
Fixed DRC errors in reduced switching board
Preparing Julian's version of Scoutfly to ship out. Fixed a bunch of DRCerrors, but there are still a few. Nothing major. Just some spacing androuting angle errors.
Added motor code for forklift, and fixed analog and i2c code after testing.
Added analog.c for line following and linear pot
Most of the line following was copy-pasted from Colony 3. Still unsureabout prescaler, which used to be 2 for some reason but is now 64.
Fixed a bug in the switching power supply circuit where diode was connect to FB instead of SW for the 5V supply. Also changed an inductor value.
Made changes that Abe recommended:Fixed SHDN pin connection.Changed inverter voltage level from 5V to 3.3V.Modified PB Controller to have value displayed.TODO: Address concerns about shutdown timing and switch power loss.
Deleted library that was unnecessary
Added a new push button controller circuit. Uses new IC instead of solid state machine because there was no room for solid state machine circuit. Preformed changes that Abe recommended. Routed new circuits. Board should be ready to send back out to kwoo.
Added new switching power supply for 5V and 3.3V supplies. Routed board to include these, and switch.
Added packages to kwoo for diode, dd2pak for switching regulator and switch. Working on schematic for the new power system using switching regulator.
Added code for forklift AVR
twi.c and twi.h were taken from Arduino's library. forklift.c currentlyimplements i2c slave communication, but no motor control or sensor inputyet.
Changed library to conform with voltage regulator package. Redid routing to conform to new package. Add heat dissipation area. Still need to check that this is correct. Also fixed cap values for voltage regulators.
Merge branch 'master' of roboticsclub.org:/home/svn/scouthw
Added simple power circuit to the scoutfly reduced board. Using 2 new LDOs to regulate down to 5V and 3.3V Also removed the charging circuit, gas gauge, push button controller. Removed charge led.
Added forklift subdirectory to scouthw. Contains the schematic and board files for the forklift accessory along with a library containing the motor driver.
Added a new library with a voltage regulator part. I forgot to add the Name and Value so i will do that. I also added the start of work on the reduced feature set scoutfly.
Did some wire routing and part moving.
Mostly finished routing the regulator circuit
Made a little progress on the gas gauge routing
Positioned some of the components in the gas gauge circuit, androuted a few wires.
Started routing charging updated charging circuit
Routed some of charging circuit in updated Scoutfly. Modeled partposition after that on power test board. Moved diode and capacitor outof the way to get inductor closer to charging chip. This will make it...
Fixed angle errors in Scoutfly power update.
Scoutfly power update now passes DRC.
Moved power parts in Scoutfly layout
Moved parts for new Scoutfly power circuit from edge of layout to their(very) approximate final locations. Changed the battery and chargerconnectors from vertical to horizontal Molex connectors.
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.