Adding some charset info to make sure mod_wsgi doesn't puke on UTF-8 encoded strings. Also added a "-d" (debug enable) switch to the RPi client so that it only prints out debug information if you want it to. Finally, I added a try except block around the database insert code in the server daemon so that the whole daemone doesn't crash when there is an error.
Adding javascript (using Google Charts) graph of the last 60 data points to the per day display page.
It would help if I spelled the acronym right...
Adding web remote display code. All the basic functionality is complete but I'd like to play around with adding some graphs for S&G.
Made good progress tonight with the client and server apps. Added the socket connection and SensorReading object to hold the sensor readings (surprise).
Adding work to rpi_client from this weekend.
I'm finally starting to put all the pieces together and build the RPI client. So far so good, although I still need to work a few details. I also reorganized my "test scripts" into a proper library so that I can call the relevant code from my client program.
Adding my improvements to the TMP512 controller code that I've developed over the past couple days.
Did a bit more work. The remote temperature readings are way off, I need to figure out why.
Adding code I wrote a while ago. I'm starting to create objects for each of the major functions/components of the board.
Added a couple more scripts including one to talk to the 7 segment display.
Started working on some simple test programs for the board.
Adding the first version of my LED blink test script which should be able to be reused verbatim as a test program for the actual board. Also adding correct mechanic drawing for SMT switch.
Somehow I designed the PCB using a different pushbutton switch than I included in the BOM. Fixing the BOM and adding the correct datasheet/drawing.
Fixing a few minor issues Andy noticed with my layout after I'd sent it out to fabrication (of course). These changes will be revision B of the board.
Did a final review and then created gerber files for fabrication.
Good thing I did a final design check... it turns out that I had my pads misnumbered for both ICs. It took me a couple of hours to fix it but I think it's okay now.
Finalized BOM.
Merge branch 'master' of 71.178.202.220:/home/dsorber/trac/projects/headquarters/repo
Updated the BOM while in "class" last night.
Made the reference designators a bit smaller and made some square pads to designate pin 1's.
Made a few more minor tweaks to the layout. I also moved the LED labels to the silkscreen layer (whoops).
Made a few tweaks to the layout including adding a board name and revision to the silk screen.
Made a couple of modifications based on Andy's feedback.
Finished routing the board! Tomorrow Andy will tell me I did it all wrong...
Prerouting failsafe commit.
Made a few more corrections to the schematic and then started working on the actual PCB layout. The PCB will be approximately 2 inches by 3 inches.
Forgot to create PDF of lastest schematic.
Finished up schematic and started working on PCB. Then had to go back and fix schematic :( . Finally ran out of steam...
Finished up the first complete draft of the schematic.
Reworked a couple of the schematic symbols. Also redrew parts of the schematic after getting feedback from Andy.
Started working on the schematic. More work needed...
Finished creating footprints and schematic symbols for all components. Also adding the DD_Passives library for passive components from work. I'm not sure if the library includes footprints, but at least it has all the schematic symbols.
Continuing to create component footprints and schematic symbols. I also added the headers I'm going to use to the BOM.
Adding datasheet for 26 pin header that will be used to connect the daughtercard to the RPI.
Created footprint and schematic symbols for TMP512 and SAA1064T parts. Also created a schematic page for the daughtercard.
Finally got Altium up and running in my VM. I started working on drawing the pads for the TMP512 chip. I still need to figure out how to create a schematic symbol and then link the two.
Whoops, I forgot to commit the document itself.
Finished up CDR. Added (finally) some header information.
Continuing to work on my CDR document. Adding a couple more datasheets and all of the images included in the CDR document.
Started working on the CDR document. Plenty more to do...
Adding the pushbutton I found today at work the BOM. Also adding more columns for shipping costs and order date so I can keep track of how much money I'm spending and when I've ordered things.
Adding modifications made to BOM last night during class, which included adding and equipment section. Also committing the graded PDR which includes the professor's comments.
Creating new top level path for 525.743 Embedded Systems Development Laboratory materials.
Adding keypress counter and renamer scripts.
Adding some old code starting with bashquote.