From 10/27/2011 to 11/25/2011


10:14 pm Revision 3ec16d35 (scoutos): Fixed bugs I saw in headlights code. Fixed object parameter missing ...
Ben Wasserman
08:15 pm Task #1819 (Fixed): Create ROS Node: Headlights
Finished creating node and libheadlights.(cpp/h) in libscout, as well as adding headlights into other parts of libsco... Ben Wasserman
07:50 pm Revision 90c7a37c (scoutos): Added libheadlights.cpp(cpp/h). Also updated constants.h and libscou...
Ben Wasserman


06:40 pm Revision 3d0c1eda (scoutos): Added behavior.cpp to CMakeLists.txt because I forgot to add it before.
Ben Wasserman
06:40 pm Revision 737bb380 (scoutos): Restructured libscout.(cpp/h) so the behavior main runs in a separat...
Ben Wasserman
06:33 pm Task #1862: Control Motors (ARM)
To enable use of PWM on the kernel, we need to use this kernel module:
Alexander Lam
06:15 pm Revision 4589a2a9 (scoutos): Deleted compiler output files that were accidentally included in ana...
Ben Wasserman
05:45 pm Revision a99b48b8 (scoutos): Merge branch 'master' of ssh://
Dev Gurjar
05:43 pm Revision 8e7baefc (scoutos): cleaned up some files - should be ready to make.
Dev Gurjar
05:40 pm Revision ac0cc6b8 (scoutos): Fixed headlights/src/headlights.cpp to get rid of the compile-time b...
Ben Wasserman


05:08 pm Revision 3d2a17df (scoutos): Deleted obsolete file, fixed small bug in define statement
Dev Gurjar
04:56 pm Revision a826ac0f (scoutos): Added files for analog from motors with modifications
Dev Gurjar
02:28 pm Task #1817: Create ROS Node: Buttons
ROS node structure created, compiles committed. Priyanka Deo
02:27 pm Task #1828: Create ROS Node: Cliffsensors
Node structure created, compiles, and committed Priyanka Deo
12:11 am Task #1822: Create ROS Node: Accessory
Finished basic skeleton. Need to actually construct functions for height and range etc. Willis Chang


11:46 pm Task #1920 (Assigned): Get Old Boards and Funding Info
Talk to Brian Kirby and ask him for the 10 or so new & populated colony III boards he has, so we can swap them with t... Priyanka Deo
11:44 pm Task #1919 (Assigned): Power Up Rest of Scoutfly
Power Up/ Test Rest of scoutfly, while waiting for power boards to come back.
From KWoo's email:
You can probably...
Priyanka Deo
11:40 pm Task #1918 (Wontfix): Get Readings from Sonar
Hook up PWM ports of sonar and get sonar readings. Priyanka Deo


02:23 pm Revision 6b325ce4 (scoutos): Merge branch 'master' of ssh://
02:22 pm Revision 75a7571a (scoutos): Finished skeleton of cliffsensor node. Compiles.
03:46 am Task #1819: Create ROS Node: Headlights
I created the node, but it doesn't have low level implementation yet. I also haven't written libheadlights, which pro... Ben Wasserman
07:09 pm Task #1873: ROSSERIAL on ARM
1. Figure out how to interface rosserial repository with ours. (mercurial to git). Repo contains ROSSERIAL ...
Priyanka Deo


03:31 am Task #1893: Power ROS Node
Pretty sure gumstix/ARM doesn't have acpi. that's an x86 thing.
Check with abe, the board has a custom solution (a...
Alexander Lam
02:15 am Task #1893 (Feedback): Power ROS Node
Node structure is commited to the repository. Can't do much more until the AVR is spitting power data at me, unless t... Jeff Cooper
02:26 am Revision b3fc8ce7 (scoutos): de-crapping the repository. Kids, don't git add * if you don't know ...
Jeff Cooper
02:21 am Revision 836e2956 (scoutos): removed all the stuff from the compiler that I commited because I'm ...
Jeff Cooper
02:16 am Task #1820 (Fixed): Create ROS Node: Power
See #1893 Jeff Cooper
02:13 am Revision 286daac2 (scoutos): Added a @todo
Jeff Cooper
02:12 am Revision dd4eb68c (scoutos): Added the power node and skeleton
Jeff Cooper
10:47 pm Revision 8de28e68 (scoutos): Created structure for buttons node. Compiles. However event_button f...


06:16 pm Task #1917 (Fixed): Get Readings from Sonar
Get PWM readings from Sonar. Will confirm by email type of output. Priyanka Deo
04:56 pm Revision cad1ab0c (scoutos): Created ROS skeleton for Headlights node. Currently has functionalit...
Also, I haven't tried compiling this, but I didn't see any syntax errors. I'll compile it when I have a working ROS i... Ben Wasserman
10:06 pm Task #1829: Create ROS Node: BOM
Bam!!! There are only a few more things to review. Also there was one thing that was out of my hands/knowledge. James Carroll
09:59 pm Revision ceff1d29 (scoutos): Added a new bom node skeleton.
It works using one service that sends the goal bot and current bot in the
request and gets the information from the 4...
James Carroll


06:53 pm Bug #1892: Create Alarm Clocks
Turns out that ros already has timers baked in.
Alexander Lam
06:53 pm Task #1818: Create ROS Node: Timer
Turns out that timers are baked into ros, so we don't need to do anything here
Alexander Lam
06:22 pm Revision 76358a8a (scoutece): 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 somet...
Abraham Levkoy
06:04 pm Task #1724: Money Requisition
Send email to Brian Kirby about last big colony donation and getting populated colony boards. Work with Priya. Send t... Priyanka Deo
12:37 am Task #1909 (Fixed): Merge Mailing Lists
Need to merge Scout, rc-colony, and rc-colony-new mailing lists. Priyanka Deo


06:05 pm Task #1877: Wireless on ARM
All the wireless will be handled by the AVR, not the ARM. I'm planning on using the library David Schultz and I were ... Ben Wasserman
04:48 pm Task #1907 (Assigned): Check speaker magnet interference with IMU/Compass
Will placing a small speaker near the compass (less than 1" away) cause interference due to the magnetic fields?
Dan Shope
03:07 pm Revision 1eab712a (colonymech): Added speaker to front chassis. Modeled Microkopter quadrotor and...
Dan Shope
08:32 am Revision cec2aa8e (scoutece): 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 unde...
Abraham Levkoy
07:39 am Revision 7a4f167f (scoutece): Adjusted position of VUSB decoupling cap
Abraham Levkoy
07:22 am Revision b5b699df (scoutece): Increased widths of several high-current traces
Mostly GND around charging circuit and gas gauge Abraham Levkoy
06:06 am Revision 2951343e (scoutece): Decreased trace width between gas gauge resistors
Decreased width of trace between 49.9KOhm resistors in gas gauge voltage
divider to reduce noise.
Abraham Levkoy
06:02 am Revision d2b7d4f7 (scoutece): Widened battery and charger traces
Widened to 20 mils some traces that come from the battery and charger
connectors, because they carry higher currents.
Abraham Levkoy
05:46 am Revision f01b49cf (scoutece): 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 pa...
Abraham Levkoy
05:28 am Revision 38c9810d (scoutece): Widened traces, moved gas gauge power supply
Widened traces that carry VBATT. Lined up decoupling capacitors for LDOs
with their connected LDO ports. Rerouted var...
Abraham Levkoy
04:29 am Revision 6328aca1 (scoutece): Rerouted decoupling caps and pullup around AVR
Rerouted decoupling capacitors and new pullup resistor around AVR to
increase trace width for power inputs and decrea...
Abraham Levkoy
03:41 am Revision 1637ab5d (scoutece): Fixed USB circuit problems
Routed USB_TX and USB_RX more directly. Put decoupling capacitors on FTDI
chips closer to the inputs they decouple.
Abraham Levkoy
08:06 pm Revision 0b2acc15 (scoutece): 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. Updat...
Abraham Levkoy
07:12 pm Revision 1bc70a1f (scoutece): Updated power test schematic
Based on feedback from Kevin, added a pullup resistor to !PWR_INT and
decoupling caps to the LDO providing VCC.
Abraham Levkoy


06:04 pm Task #1880 (Invalid): Test AVR configuration
Alexander Lam wrote:
> Impossible to do this since the AVR we are using is not available in a bread-board compatible...
Alexander Lam
06:03 pm Task #1880: Test AVR configuration
Impossible to do this since the AVR we are using is not available in a bread-board compatible package.
Kevin Woo &...
Alexander Lam
09:40 am Revision 0f8a07ab (scoutece): Minimized possible inductive loop in power board
Moved trace driving FAULTLED to minimize area of inductive loop in
vicinity of charger.
Abraham Levkoy
09:21 am Revision e5134b5f (scoutece): 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 in...
Abraham Levkoy
08:33 am Revision aa7ee9ae (scoutece): Partially routed charger on power test board
Routed some of the signals connected to the charger IC on the power test
Abraham Levkoy
08:07 am Revision d468084c (scoutece): Routed gas gauge on power board
Routed signals attached to fuel gauge on power board. Abraham Levkoy
03:40 am Revision 1e62ac51 (scoutece): Started to route LDO signals
Started routing the signals attached to one of the LDOs. Abraham Levkoy
03:10 am Revision ebfa6fb9 (scoutece): Finished routing AVR and FTDI, started pushbutton
Finished routing signals connected to AVR and FTDI on power test board.
Started routing signals attached to pushbutto...
Abraham Levkoy
01:56 am Revision 8b6cb5d4 (scoutece): Routed USB circuit and most of AVR on power board
Routed most of the signals connecting the USB port, FTDI chip, and AVR. Abraham Levkoy
10:46 pm Revision 1a5559b0 (scoutece): 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 e...
Abraham Levkoy


07:05 pm Revision 30d533fe (scoutece): 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...
Abraham Levkoy
06:17 pm Revision 9180be39 (scoutece): Partial placement of power board
Placed AVR, FTDI chip, and USB port on power test board, along with
their accessory components. They are probably pre...
Abraham Levkoy
05:29 pm Revision 00c7cdb1 (scoutece): 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 h...
Abraham Levkoy
04:00 pm Revision 344a6bf3 (scoutece): 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.
Abraham Levkoy
03:20 pm Revision 13790121 (scoutece): Changed Schematic
Tied USB Shield pin to ground Julian Binder
03:09 pm Revision 168d92e6 (scoutece): Changed Schematic
Added activity LED's to the FT232 chip using the TXLED and RXLED pins Julian Binder
03:05 pm Task #1845: Single BOM Test
The receiver works with a TV remote from across the room. The emitter has too small a viewing angle, and the receiver... Thomas Mullins
03:00 pm Revision 53d8e950 (scoutece): 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...
Julian Binder
02:39 pm Revision eed7abeb (scoutece): Updated Schematic File
Added missing capacitor between Vin and GND in the charge circuit. Julian Binder
02:14 pm Revision 9b2f29ed (scoutece): Fixed some schematic errors identified by the ERC.
Connected capacitor C12 which apeared connected but was actually
Approved error of VCC being connect t...
Julian Binder
11:56 am Enhancement #1808: Video for Scout Intro
Another option (not the same thing, but also cool as a presentation) is to make a Prezi Dan Shope
11:54 am Bug #1533 (Assigned): Resize drill holes for USB Mini B
Yes, the part(s) that did not fit were the solder lugs intended for a physical only connection to the PCB. I had to u... Dan Shope
11:52 am Bug #1585: Fix DS2786 Footprint
Ok, we will have to examine the ScoutFly boards and compare against the physical part. I know that when I tried solde... Dan Shope


06:39 pm Revision 90591b4b (scoutece): Undo accidental extraction of zipped Gerber files
Restored compressed Gerber files from commit
6bcd5b932bde03c525653653638fddd5251a5705 after they were accidently
Abraham Levkoy
06:22 pm Bug #1585: Fix DS2786 Footprint
DS2786 datasheet does not specify the package dimensions directly, just that it is TDFN10. Unable to find a datasheet... Abraham Levkoy
06:10 pm Revision 33c4366f (scoutece): Updated DS2786 footprint in kwoo library
Updated package footprint for DS2786 in kwoo.lbr based on recommended
land placement in datasheet for DFN10 package. ...
Abraham Levkoy
05:17 pm Bug #1533 (Fixed): Resize drill holes for USB Mini B
Abraham Levkoy
05:16 pm Bug #1533: Resize drill holes for USB Mini B
All drill holes match the specification in the data sheet. I assumed that the drill holes that were too small were th... Abraham Levkoy
05:09 pm Revision 51b65a87 (scoutece): 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 h...
Abraham Levkoy
04:32 pm Task #1868 (Duplicate): Scoutfly Boards
I already have a ticket for this task Abraham Levkoy
04:28 pm Task #1898 (Fixed): Add Doxygen link to Coding standards page
Abraham Levkoy
03:12 pm Revision fc0c916c (scoutece): 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 ...
Abraham Levkoy
04:10 am Revision 109296da (scoutece): 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 ...
Abraham Levkoy
02:57 am Revision 4327ce8c (scoutece): 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 ...
Abraham Levkoy
12:42 am Revision d3af95cc (scoutece): 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 ...
Abraham Levkoy
11:52 pm Revision a7a07a86 (scoutece): Disapproved DRC errors on power board
Disapproved of previously approved DRC errors for power board. They are
apparently legitimate problems that need to b...
Abraham Levkoy
10:32 pm Revision 072e0990 (scoutece): powerboard placed, needs routing
Yuyang Guo


05:28 am Revision 6bcd5b93 (scoutece): Fixed gas gauge and charging components
Added extra decoupling capacitor between battery voltage and ground next
to charging circuit to allow board to run wi...
Abraham Levkoy
03:34 am Revision cbe8706d (scoutece): Added missing components around AVR on power board
Added ISP header, pullup resistor for AVR reset line, and decoupling
capacitors for AVR power lines. Connected ISP he...
Abraham Levkoy
02:37 am Revision cb409f92 (scoutece): Finished USB interface on power board
Added decoupling capacitors to FTDI chip, changed signaling VCC from USB
VCC to AVR VCC so that AVR can signal to FTD...
Abraham Levkoy


07:15 pm Revision 8c16f5aa (scoutece): Started to add USB port to power board
Added USB port and USB-UART converter to power board schematic. I think
the converter has enough hooked up to it to r...
Abraham Levkoy
06:41 pm Task #1823: Create ROS Node: Encoders
Lalitha finished creating the node. Ben is now adding the driver level code to it. Ben Wasserman
06:25 pm Revision 14736c0c (scoutos): Updated motors.cpp and motors.h with small stylistic changes.
Ben Wasserman
06:23 pm Revision 7cb5de78 (scoutos): Updated encoder node code with preliminary driver functionality.
Renamed encoder_state.msg to encoders_state.msg.
Added functions to encoders.cpp to send message of current encoder s...
Ben Wasserman
05:10 am Revision 107d33d7 (scoutece): Shorted GND to BATT_GND in power schematic
Connected GND and BATT_GND to eachother using a 0 Ohm resistor. I want
to keep the signals separate to ease routing, ...
Abraham Levkoy
04:35 am Revision 9f7d5c6f (scoutece): Fixed ERC errors
Added some missing junctions and a missing label. Approved "no value"
warnings for parts for which a value would be n...
Abraham Levkoy
03:24 am Revision f6a93a04 (scoutece): Started making kwoo's recommended changes
Made changes to charging circuit: Connected CLP to VIN on U1. Added
diodes to charge BOOST capacitor from battery and...
Abraham Levkoy
10:08 pm Task #1899 (Fixed): Add ECE people to mailing list
Added Julian and Sai. Priyanka Deo


03:13 am Revision aa3e7f85 (scoutece): Update prefixes and names for two parts
Updated prefixes for DS2786 and MP1702 in kwoo.lbr to U so that Eagle
won't use the default prefix, U$, for them. Als...
Abraham Levkoy


05:54 pm Task #1899 (Fixed): Add ECE people to mailing list
Add the ECE people you mentioned to the mailing list so they can be reminded to come to the meeting
Add l...
Ben Wasserman
05:48 pm Task #1898 (Fixed): Add Doxygen link to Coding standards page
Ben Wasserman
11:30 am Task #1886: Spec Out and Buy IMU
A three axis magnetometer should function as a digital compass. Julian Binder


06:16 pm Task #1868: Scoutfly Boards
PowerBoard Schematic Finished
Sent to KWoo for approval
* Then we can start with the board get boards done within a...
Priyanka Deo
06:02 pm Task #1886: Spec Out and Buy IMU
Accelerometer: $7.79
Priyanka Deo
05:52 pm Task #1895 (New): Control Headlights
Write functions to control the headlights (turn on, off, set color) from the ARM. Priyanka Deo
05:51 pm Task #1894 (Assigned): USB Serial on ARM
Write functions to read and write from USB Serial Port. Priyanka Deo
05:50 pm Task #1893 (Wontfix): Power ROS Node
Read and report power information from battery to ARM Priyanka Deo
05:49 pm Bug #1892 (Fixed): Create Alarm Clocks
Create something to use unix time and be an alarm clock on Scout. Priyanka Deo


05:03 am Revision 680676e5 (scoutece): Added pullup resistors and an LED to power test
Added pullup resistors for I2C connections to power test board. Also
added a diagnostic LED to indicate when the AVR ...
Abraham Levkoy
04:20 am Revision 0d19b5ca (scoutece): First draft of power testing circuit schematic
Fleshed out power testing circuit. It is still missing a few things, and
I don't understand every little bit of it, b...
Abraham Levkoy

Also available in: Atom