Tom DeVito 3.21.2012

Start: 9:15

  • Price estimate for 10 boards is 236.88
  • Changed the sensor circuits so the output is separate from the sensor.
  • Called Pad2Pad about the PJ202A footprint because I had to force it to add and there are warnings.  They told me to email padtopad@gmail.com with the question and the software guys would get back to me with a solution.
  • For some reason my arduino project stopped linking properly. Every time I try to build the solution it tells me that header files don’t exist even though auto complete adds them correctly.
  • After trying a bunch of stuff I eventually reset Visual Micro.  This solved the problem.
  • Still waiting on Pad2Pad for a reply.  Everything is ready to go but I don’t want the traces to not be connected properly because of some type of glitch.

End: 5:15

Mike 3.21.2012

  • Usual backups this morning
  • very quiet at site, Dong stopped by and we looked at the formatted cognos pull, still waiting on the raw pull before doing anything
  • Coded and tested a force decay for the network map.  Phil approves so I uploaded the changes and put a new version on fgmdev

Phil 3.21.12

8:00 – 3:00 FP

  • Now that the basic framework is put together, adding in the hand. Starting with making shiny cubes and cylinders.
  • When making textures, *don’t* compress your tga files!
  • Added a color modulated reflection shader. This will probably be our main shader for charts, too.
  • Need to add a bit of lighting to the shiny objects. Going to finish building the hand fist.
  • In the process of debugging RightHand::drawPrimitive().

Mike 3.20.2012

  • Usual back ups this morning, nothing has changed in the database in about a week
  • No word back from Gina or the help desk.  I did some searching and found our integration and test servers are WHITE LISTED as accepted and should be visible from the outside reaching network.
  • Found a bug in the network map widget that was preventing colors from working correctly, fixed and checked in to GenericQueryWidget project
  • Looked over a powerpoint sent by Jim Gorgei, not really much I can help fill out
  • Playing around with the network map some more trying to fix some instabilities, simply taking time between frames in to account did not work
    • I think we may need to track time from last user interaction (dragging a node or changing a setting) and slowly increase drag while the movement calculations are taking place, then once things stabilize they do not need to move again until the user does something and the system is free to move again

Phil 3.20.12

8:00 – 5:30 FP

  • Spring! That bears repeating. Spring!
  • Working on the hand
  • Building a new FLTK widget to show
    • Communication with Arduino
    • Force on each finger
    • Volume for each finger
    • Sound for each finger
    • Hand view
  • Now I need to wire up the controls
  • Added pointers to the pressure and volume sliders as well as the sound text within the FingerIO helper class. Works well.
  • Wiring up the text output – done. Wound up using a simple multiline Fl_Output class rather than a Fl_Text_Output because when I tried to add a buffer, the code kept crashing trying to create a callback. Not sure that I was making the call in the right place?

Tom DeVito 3.19.2012

Start: 10:15(actually got to the office at 8:30 but forgot I had a doctors appointment)

  • Re-familarizing myself with the Arduino code
  • Started rebuilding the controllers to work with the new communication systems
  • Most of the broad building  of the controllers are complete.  Need to talk about the specifics like commands and stuff.

End:7:15  (My brother needed me to pick up my niece at school at 1:30.  This took about an hour)

Mike 3.19.2012

  • Usual backups this morning
  • Still no word from Gina about her connection issues.  I am assuming it’s a 404 not found.
  • I contacted the enterprise server help desk with 2 questions:
    • How do I remote desktop to the development and production VMs?
    • How do users connect to the systems from outside networks?  Is the URL different?  Is there a port that needs opening?
  • Got a spreadsheet of cognos data and was told to look at it but wait for further information.  It matches up somewhat with our data but the structure is a little different and column names very different.
  • Got my cars_enchanced spreadsheet working after dealing with a mapping error.  It works pretty well but colors are not working in the network map, they work in the geo map.

Phil 3.19.12

8:00 – 10:30 VISIBILITTY/OH

  • Stopped in to talk to Al F. Things are proceeding apace, apparently.

10:30 – 12:00, 3:00 – 5:00 FP

  • Getting started on the final(?) version of the hand
  • Need to talk to Tom about coding up the arduino, but today’s schedule may not allow. Tomorrow?

Phil 3.16.12

7:30- 9:30 OH/VISIBILITY

  • Stopped by our servers to send Al Ferguson a note asking about positions. While there, I moved the map server over from Jeff’s machine to the integration server
  • Talked to Dong about getting started on charting now that the main pieces of the OGL 3.0+ libraries are written.

9:30 – 2:30 FP

  • Went to UMBC to meet the prototyping support group. It’s nice, there are a couple of makerbots, a laser cutter and several other interesting items. Also, it looks like CCBC has a much bigger lab that you can take a $50 training course on and then have access to. Need to check into that.
  •  Starting on building the hand visualization using the new library. First thing I need to do is make a new FLTK window that shown communication with the arduino.

Tom DeVito 3.15.2012

Start: 10:00

  • Info about power adapters:  http://www.apogeekits.com/power_adapter_selection.htm
  • The mystery of why the power adapters output doesn’t matter is solved.  The power adapters we are using are regulated which means that within the 0-2 amp range of load current.  Higher load currents will cause the regulators protection mechanism to break the circuit before it does damage.  This is not explicitly written on the adapter label but can be seen in the chart of the data sheet(http://resources.mini-box.com/online/PWR-ACDC-12V-2A/specs.pdf).  This can also be proven with the voltage tester.  An unregulated power supply would output a higher voltage with no load current(circuit) attached.  These power adapters always output 12V no matter what the load current is.
  • Looking at the datasheets for all the components, the maximum load current would be about .5 amps.  This is 1/4 of what the power adapter allows.  We can actually power a whole hand(2.5) boards with one power adapter.
  • The adapters are common and used for many D-Link products.  For consistency we should get the same model if we need more.  We should have enough for now.  The model number is AG2412-B.
  • Test worked!
  • Adding labels and double checking ciruit.

End 6:00

Mike 3.15.2012

  • Usual back ups this morning
  • No reply back from Gina about the connection issues at site
  • Taking a break from PKI integration to create a better cars demo
    • Cars are now sales from one of 3 dealerships
    • The map locations of each buyer and the dealerships are in the table
    • Also there is connection info for the network map
    • Network map is not displaying anything, need to figure out why
    • Also need to get colors and or icons

Tom DeVito 3.14.2012

Start: 10:00

  • Tested using the power adapter as a power supply.  This test worked well and I believe the 2 amp ceiling is high enough to power the amplifiers and midi boards.
  • Need to try the test with an audio signal.
  • Looking at the most recent sketch which utilizes the recent communication and controller code, I noticed that it was missing some components which were essential to making sounds.
  • Added in the various classes can changed their parameters to all be 0-100 for easy use with simulation variables.
  • The code is working.  I need to do a longer test to make sure the current doesn’t over heat anything.

End: 6:00

Mike 3.14.2012

  • Usual back ups this morning
  • Got an email from Gina, a woman at a remote site, who can’t connect to our credentials test
    • I’m guessing it is because the URL is incorrect for the network she is on
    • Just in case I sent her a URL that does not do PKI verification to see if she can see it
  • Brian and I ingested some map / network data in to Visibility for testing purposes
  • Back at savage, working on the PKI integration

Phil 3.14.12

8:00 – 4:30 FP

  • Happy PI day! I wonder if there will be bigger celebrations in 2015?
  • Back to building libraries.
    • Release Library is done.
  • Adding test project to solution that tests the library
    • Discovered that a dll was probably not the way to go, so changed the project settings so that it now generated a static library. For once, that was pretty straightforward – Properties->Configuration Properties->General->Configuration Type and select from the dropdown.
    • Everything is compiling and linking, adding some actual content now.
    • Well I’ll be damned – everything works (In debug and release mode!).
  • Same old picture, but with much better foundations:
  • Installed AtomineerUtils, a nifty plugin if Visual Studio that generates documentation frameworks