| Branch: | Revision:

scoutece @ 11c945d9

# Date Author Comment
11c945d9 04/23/2013 02:32 PM Julian Binder

added code to use the geiger counter. should count cpm. Compiles but not
tested yet.

fcddafaf 04/18/2013 07:53 PM Julian Binder

added motor turn on when metal is detected

d9b50611 04/18/2013 06:28 PM Thomas Mullins

Fixed servo code to output correct signal

c874b753 04/18/2013 04:36 PM Thomas Mullins

Fixed paintboard code

Added servo initialization and more internal_data array entries

1af81271 04/17/2013 10:15 AM Julian Binder

added code to read metal detector on PD4

351481ed 04/11/2013 07:24 PM Thomas Mullins

Finished paintboard code except for metal detector

f4a85021 04/01/2013 04:56 PM Thomas Mullins

Changed abs() in motor.c to clamp -128 to 127

1226c007 04/01/2013 01:37 PM AnsonLinux

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.

4319e0bc 03/25/2013 05:07 PM Thomas Mullins

Initial commit of some of the paintboard code

b6e9debc 02/27/2013 01:28 PM Thomas Mullins

Finished paintboard except for hole sizes and labels

d5edd62e 02/20/2013 01:23 PM Thomas Mullins

Even more paintboard progress

f37db1de 02/19/2013 05:43 PM Thomas Mullins

Some progress on the paintboard schematic

3ef60985 02/18/2013 09:23 PM Thomas Mullins

Finished initial paintboard schematic

1ae55cee 02/17/2013 01:55 PM Julian Binder

Merge branch 'master' of ssh://

b3776a44 02/17/2013 01:55 PM Julian Binder

added new batboard to repo. also added new charge controller to the

206dc881 02/16/2013 02:40 AM Thomas Mullins

Merge branch 'master' of

7a0eefad 02/16/2013 02:39 AM Thomas Mullins

Initial commit of paintboard (very unfinished)

68b83291 02/15/2013 06:54 PM Julian Binder

finished charge schematic with exception of temp sense resistors.
Debating whether this is even necessary.

6dddacca 12/15/2012 03:47 PM Julian Binder

fixed library errors. also finished battery board

2f244a51 12/02/2012 12:06 AM Julian Binder

routed IMU circuit

53452658 11/30/2012 09:47 PM Julian Binder

fixed schematic to look nice and be organized

98dae599 11/30/2012 08:49 PM Julian Binder

removed old imu circuitry. added new i2c circuitry for gyro, accelerometer and magnometer. still need to route on the board

64cefaf3 11/30/2012 05:29 PM Julian Binder

fixed output logic on pushbutton controller

a767a322 11/30/2012 04:47 PM Julian Binder

added tx/rx breakout for avr to gumstix serial connection

6170941c 11/30/2012 12:22 AM Julian Binder

fixed !ENABLE on the stepper driver

20280a2e 11/30/2012 12:12 AM Julian Binder

fixed error in confusion between SHDN and CLR. Also changed LED resistor values to 1K and also changed charge led to be 3.3V

15a40e6f 11/29/2012 11:51 PM Julian Binder

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

14c1b86d 11/29/2012 06:16 PM Julian Binder

Merge branch 'master' of ssh://

12b595f3 11/29/2012 06:13 PM Julian Binder

added scoutfly_rev3 to accomplish changes for the next revision of the board
Already removed switch to swtich power supply sources. In the process of
fixing the pushbutton control circuit

41479b4c 11/19/2012 08:59 PM Thomas Mullins

Merge branch 'master' of

902fa82f 11/19/2012 08:58 PM Thomas Mullins

Fixed some indentation

b4cb37e1 11/11/2012 04:45 PM Julian Binder

Added UCC3911 Lithium-Ion Battery Protector to jabinder.lbr
Also added UCC3911 to schematic with associated perhiperals

b76ae2da 11/11/2012 12:12 AM Julian Binder

Created a new library jabinder.lbr
Added parts for 18650 double battery holder, LT3650 two cell li-ion battery
charger and 2x2 SMT molex headers
Also made schematic for a board that charges batteries that can
be added to the battery holder so tht such circuit is not neccessary on...

86f45a0c 04/19/2012 07:07 PM Thomas Mullins

Adding arduino sketch for forklift testing

86196a57 04/19/2012 07:06 PM Thomas Mullins

Tested the forklift and tuned the PI a little

21bf5ee1 04/15/2012 04:19 PM Thomas Mullins

Added safety limits for the forklift potentiometer

beea48aa 04/15/2012 02:15 PM Thomas Mullins

Tested forklift code and fixed some things (a few weeks ago)

07aef5d2 04/05/2012 04:57 PM Julian Binder

Changed board a bit to fix DRU issues for PCB fab. Changed upper dimension slightly

7114b688 04/01/2012 10:17 PM Julian Binder

Changed capacitor package on the output of the switching regulators. The value was not available in the 603 package.

de9a4ff7 03/30/2012 05:27 PM Julian Binder

Changed font size on some capacitors to make it more readable.

b67a9f36 03/28/2012 11:09 PM Abraham Levkoy

Fixed DRC errors in reduced switching board

Preparing Julian's version of Scoutfly to ship out. Fixed a bunch of DRC
errors, but there are still a few. Nothing major. Just some spacing and
routing angle errors.

0bd4bb32 03/25/2012 12:07 AM Thomas Mullins

Added motor code for forklift, and fixed analog and i2c code after testing.

bc628a35 03/20/2012 10:29 PM Thomas Mullins

Merge branch 'master' of

048ed7e1 03/20/2012 10:26 PM Thomas Mullins

Added analog.c for line following and linear pot

Most of the line following was copy-pasted from Colony 3. Still unsure
about prescaler, which used to be 2 for some reason but is now 64.

73582e5f 03/20/2012 07:58 PM Julian Binder

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.

a675468b 03/18/2012 08:17 PM Julian Binder

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.

cf941487 03/08/2012 06:20 PM Julian Binder

Deleted library that was unnecessary

ba8bd0b5 03/08/2012 06:19 PM Julian Binder

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.

8d6c686a 03/07/2012 10:05 PM Julian Binder

Added new switching power supply for 5V and 3.3V supplies. Routed board to include these, and switch.

a8b095dd 03/06/2012 09:51 PM Julian Binder

Added packages to kwoo for diode, dd2pak for switching regulator and switch. Working on schematic for the new power system using switching regulator.

a52b0259 03/01/2012 11:46 AM Thomas Mullins

Added code for forklift AVR

twi.c and twi.h were taken from Arduino's library. forklift.c currently
implements i2c slave communication, but no motor control or sensor input

618ca0e5 03/01/2012 12:19 AM Julian Binder

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.

18221861 02/23/2012 10:00 PM Julian Binder

Merge branch 'master' of

2d30dad9 02/23/2012 09:59 PM Julian Binder

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.

b3ec400f 02/23/2012 01:20 PM Julian Binder

Added forklift subdirectory to scouthw. Contains the schematic and board files for the forklift accessory along with a library containing the motor driver.

b31bb146 02/23/2012 12:59 PM Julian Binder

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.


a47006da 02/15/2012 10:02 PM Ben Wasserman

Did some wire routing and part moving.

45a31aca 02/06/2012 11:29 PM Thomas Mullins

Mostly finished routing the regulator circuit

7f9670e3 02/01/2012 09:59 PM Thomas Mullins

Made a little progress on the gas gauge routing

Positioned some of the components in the gas gauge circuit, and
routed a few wires.

d6199bd9 02/01/2012 02:51 AM Abraham Levkoy

Started routing charging updated charging circuit

Routed some of charging circuit in updated Scoutfly. Modeled part
position after that on power test board. Moved diode and capacitor out
of the way to get inductor closer to charging chip. This will make it...

51698c42 01/25/2012 09:55 PM Abraham Levkoy

Fixed angle errors in Scoutfly power update.

Scoutfly power update now passes DRC.

54e8c05e 01/17/2012 12:42 AM Abraham Levkoy

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 charger
connectors from vertical to horizontal Molex connectors.

b7bdc50b 01/16/2012 03:17 PM Abraham Levkoy

Added Scoutfly files with new power circuit

Switched Scoutfly from old power circuit to new power circuit from power
test board. Did this in a new file so that, if the power circuit turns
out to be a failure, other changes made contemporaneously to Scoutfly...

14d1e574 01/15/2012 06:51 PM Abraham Levkoy

Added power board CAD files, deleted autoroute

Added files used for manufacture of power test board. Removed copy of
power test board files used to run autorouter, as it will not be useful
now that manually routed version has been manufactured.

76358a8a 11/09/2011 06:22 PM Abraham Levkoy

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 the
silkscreen, but I can't remember what. I'm pretty sure I didn't mess
with any of the actual components.

cec2aa8e 11/07/2011 08:32 AM Abraham Levkoy

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. Deleted
giant, useless USB port and ISP header labels. Added description, date
of design, and attribution in corner.

7a4f167f 11/07/2011 07:39 AM Abraham Levkoy

Adjusted position of VUSB decoupling cap

b5b699df 11/07/2011 07:22 AM Abraham Levkoy

Increased widths of several high-current traces

Mostly GND around charging circuit and gas gauge

2951343e 11/07/2011 06:06 AM Abraham Levkoy

Decreased trace width between gas gauge resistors

Decreased width of trace between 49.9KOhm resistors in gas gauge voltage
divider to reduce noise.

d2b7d4f7 11/07/2011 06:02 AM Abraham Levkoy

Widened battery and charger traces

Widened to 20 mils some traces that come from the battery and charger
connectors, because they carry higher currents.

f01b49cf 11/07/2011 05:46 AM Abraham Levkoy

Added ground poly under charger IC

Added polygon under LT3650 IC and updated it to new device from kwoo
library. It now has effectively both a ground pad and a via. Slight area
of no contact right around via may be unavoidable.

38c9810d 11/07/2011 05:28 AM Abraham Levkoy

Widened traces, moved gas gauge power supply

Widened traces that carry VBATT. Lined up decoupling capacitors for LDOs
with their connected LDO ports. Rerouted various traces ripped up during
execution of previous changes.

6328aca1 11/07/2011 04:29 AM Abraham Levkoy

Rerouted decoupling caps and pullup around AVR

Rerouted decoupling capacitors and new pullup resistor around AVR to
increase trace width for power inputs and decrease unneccessary loops.

1637ab5d 11/07/2011 03:41 AM Abraham Levkoy

Fixed USB circuit problems

Routed USB_TX and USB_RX more directly. Put decoupling capacitors on FTDI
chips closer to the inputs they decouple.

0b2acc15 11/06/2011 08:06 PM Abraham Levkoy

Changed center ground pad for DS2786 and LT3650

Changed ground pads for packages 10MSOP and 12TDFN to have through-hole
pads on the bottom instead of SMD pads. Updated power test board to use
the new DS2786. Drew a polygon of BATT_GND around center pad. Not sure...

1bc70a1f 11/06/2011 07:12 PM Abraham Levkoy

Updated power test schematic

Based on feedback from Kevin, added a pullup resistor to !PWR_INT and
decoupling caps to the LDO providing VCC.

Also changed the ground signal on the gas gauge LDO from GND to
BATT_GND. Kevin pointed out that having BATT_GND as the ground for the...

0f8a07ab 11/06/2011 09:40 AM Abraham Levkoy

Minimized possible inductive loop in power board

Moved trace driving FAULTLED to minimize area of inductive loop in
vicinity of charger.

e5134b5f 11/06/2011 09:21 AM Abraham Levkoy

Finished power board routing (first attempt)

Routed all signals on power test board. There are no airwires, and the
board passes DRC. I believe I have kept the inductive loops near the
charger pretty small, but they could probably be improved. I also made...

aa7ee9ae 11/06/2011 08:33 AM Abraham Levkoy

Partially routed charger on power test board

Routed some of the signals connected to the charger IC on the power test

d468084c 11/06/2011 08:07 AM Abraham Levkoy

Routed gas gauge on power board

Routed signals attached to fuel gauge on power board.

1e62ac51 11/06/2011 03:40 AM Abraham Levkoy

Started to route LDO signals

Started routing the signals attached to one of the LDOs.

ebfa6fb9 11/06/2011 03:10 AM Abraham Levkoy

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.

8b6cb5d4 11/06/2011 01:56 AM Abraham Levkoy

Routed USB circuit and most of AVR on power board

Routed most of the signals connecting the USB port, FTDI chip, and AVR.

1a5559b0 11/05/2011 10:46 PM Abraham Levkoy

Changed USB port drill holes back to spec

Looked at mini USB port with Dan. Observed that corner drill holes are
supposed to be multiple drills right next to eachother. Decided to
change holes back to specfied radius and ignore long hole for now.

30d533fe 11/05/2011 07:05 PM Abraham Levkoy

Preliminary power board placement complete

Placed all parts on power test board in what I believe will be their
approximate final locations. No routing done yet. Board probably won't
get bigger, because I left room to grow.

9180be39 11/05/2011 06:17 PM Abraham Levkoy

Partial placement of power board

Placed AVR, FTDI chip, and USB port on power test board, along with
their accessory components. They are probably pretty close to their
final resting place but may move a little bit later.

00c7cdb1 11/05/2011 05:29 PM Abraham Levkoy

Changed IO voltage for FTDI IC on power board

Changed VCCIO input for FTDI chip on power test board from USB_VCC to
internally generated 3.3V signal. This should have no power effects, but
Kevin suggests that it may make the chip behave a litte bit nicer (not...

344a6bf3 11/05/2011 04:00 PM Abraham Levkoy

Fixed ERC errors from unconnected wires

Some wires created in the previous few commits were not actually
connected to the pins they ended at. I fixed them.

13790121 11/05/2011 03:20 PM Julian Binder

Changed Schematic

Tied USB Shield pin to ground

168d92e6 11/05/2011 03:09 PM Julian Binder

Changed Schematic

Added activity LED's to the FT232 chip using the TXLED and RXLED pins

53d8e950 11/05/2011 03:00 PM Julian Binder

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 hardware
supported UART pins. Also switched TX and RX connections.

eed7abeb 11/05/2011 02:39 PM Julian Binder

Updated Schematic File

Added missing capacitor between Vin and GND in the charge circuit.

9b2f29ed 11/05/2011 02:14 PM Julian Binder

Fixed some schematic errors identified by the ERC.

Connected capacitor C12 which apeared connected but was actually

Approved error of VCC being connect to a power input

Added a missing junction

90591b4b 11/04/2011 06:39 PM Abraham Levkoy

Undo accidental extraction of zipped Gerber files

Restored compressed Gerber files from commit
6bcd5b932bde03c525653653638fddd5251a5705 after they were accidently
uncompressed (and the ZIP files deleted) in commit
072e099013d16c67deffe4ef7299f8c05c2dd6c2. Deleted directories created...

33c4366f 11/04/2011 06:10 PM Abraham Levkoy

Updated DS2786 footprint in kwoo library

Updated package footprint for DS2786 in kwoo.lbr based on recommended
land placement in datasheet for DFN10 package. DS2786's datasheet lists
TDFN10 as its package type but doesn't give placement guidance or a
useful package description. Unable to find a datasheet for TDFN10, but...

51b65a87 11/04/2011 05:09 PM Abraham Levkoy

Increased mini-USB plug drill hole size

Imported MINI-USB- device from Hirose Connectors library into kwoo
library. In UX60-MB-5S8 package, increased drill hole size on corner
pins from .8 mm to .9 mm. I did not drill out the original too-small
holes on Scoutfly, so I don't know whether this is sufficient or not....

fc0c916c 11/04/2011 03:12 PM Abraham Levkoy

Updated inductor package for power board

Created new package and device in library for MPI4040 inductor to be
used in power test board. Updated part on power test board.

109296da 11/04/2011 04:10 AM Abraham Levkoy

Fixed GND pad on LT3650 charger IC

LT3650 package in kwoo.lbr had a polygon around a through-hole pad to
approximate a large SMD pad connected by a via directly to the ground
plane. Created a new package that is like this one but has no via, just a
normal SMD pad. Used this package in the power test board, which has no...

4327ce8c 11/04/2011 02:57 AM Abraham Levkoy

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. The
charger still has a couple that may be from inherently illogical
package specification.

d3af95cc 11/04/2011 12:42 AM Abraham Levkoy

Added new charger and pushbutton controller parts

Added LT3650 and LTC2954 to kwoo.lbr. Kevin sent me an updated library
with these parts previously, but I mistakenly did not import them at
that time.