Jun 092014
 

Token

wrote my own font for token, both big and small. Boards should be in this week. After some more research I realized it’s impossbile to secure the bootloader for the atmega on board. This isn’t the worst thing in the world. I think as long as I don’t expose the spi bus out of the chip and black blob it pig should be secure. However this means one more respin of the board… yay! Although it is such a small change I think I will order 100 after the current rev passes it’s fit check. On the plus side the change reduces the size of the board and cuts back a few traces here and there. It even allows us to expose more pins to a header. I had to order a socket header for the atmega328p so I can preprogram the bootloader on to the board before i solder it down.

Spam

Ordered 51 sets of parts for for Tim. I also inputted his bom into our schematics.

Miscellaneous

  • Road the bus.
  • Found keysnail for iceweasel. yay more emacs in my life
  • Found out about subuser. a very cool jail setup utilizing docker.
  • Road the bus again. Got to hang out with frank and darell so good trip.
  • I discovered Gitlab Continuous Integration and set it up for Pig and Spam. Now everytime Tim or I push code into our git repo, the photos of the board, schematics, gerbers, etc are updated on to the server. Also the old versions are saved as well. It also tests that my firmware for pig still compiles.
  • I forked gitbot a github irc bot, my version adds support for gitlab. I now have a chirpy bot in my irc channel.
  • I ordered an UT61E. To measure the current draw of pig in sleep mode.

Jun 012014
 

Token

Had to do minor respins for mitch. boards sent off to production. Wrote my own display library to go along with my totp one. These two things greatly reduced my binary size and the sram used. yay.

Spam

Built up a few of the last rev they sound great. Made some minor silk changes to the boards and ordered 100 of them. Should be back in next week.

Miscellaneous

  • Had a date night.
  • static bs.
  • Met Limpkin and am teaming up with him to work on an nfc project.
  • Worked on some soap stuff for kruse.

May 192014
 

Token

Getting close to finishing my firmware. I am starting to crunch up against the walls of memory space so I wil have to de-arduinoize some of the code, and strip out some of the functions I won’t use. Cryptosuite I am looking at you. Forked the java intel-hex to wav code so now its usable from a makefile. I need to make my hexeditor script for doing on the fly changes. As well as my html5 webcode. I can’t wait to see the boards tomorrow when I see tim tomorrow.

Spam

Tim built up one of our new prototype boards. It looks great. Sounds even better. Time to order 100 more.

Bitcoin wallet

Looks like arduino has a new dev board based around the atmel m0 arm chip. This chip would be even better for the project as its a bit smaller physically, and cheaper financially. Project is on hold till dev board comes out or I finish token.

Miscellaneous

  • Looked all over town for switches.
  • Hung out at dusty’s
  • chinese lunch
  • Tried to take down a macho xxl burrito. failed miserably.

May 132014
 

Token

I ordered the complete bom for 5 tokens this week. I also got tim into gear and ordered the pcbs for both this project and spam. Still crunching away slowly on the firmware. I got the automated reboot, and eeprom code I need figured out. Got the display working again thanks to tim for putting one down for me.

Spam

Tim gave his blessing for the board, so I had one fabricated. He also got me a bom for the project as well as some parts he wanted to try out , different speaker and nuts and a few other odds and ends. We also had a rush order from a customer so that was exciting.

Bitcoin wallet

Still need a name for this other than oskar.

Miscellaneous

  • plumbing work at the house
  • cut grass
  • makers local 256 meetup.
  • had elizabeth over to play with lolo
  • got to go out to the movies
  • sleep
  • Joe came to town

What I watched this week

May 132014
 

Token

Worked more on the firmware for the token. My goal is to have the firmware finished before I get the final prototype token.

Spam

TIM! We need your blessing for this board.

Bitcoin wallet

Finished porting my stm32 bitcoin wallet code to sam3xe. It runs in under a second or so. Seems completely viable for the chip. I need to start looking at spinning up a board.

Miscellaneous

  • Ordered my plane tickets for hope
  • plumbing work at the house
  • cut grass
  • 2600 meetup
  • bitcoin meetup
  • baby awesomeness

What I watched this week

Apr 272014
 

Token

I wrote example eeprom, timing code, and reboot procedures. I need to finish the install instructions part. Hopefully by final prototypes this week.

Spam

Did final silk work to tim’s board. Waiting for him to give me manufacturer part numbers.

Bitcoin wallet

I need a name for this project. I began porting my code from the stm32 to the atmel chips.

Miscellaneous

  • Fixed the pool again. This time the pool guy messed up the valve actuater. It actually isn’t that hard to work on you open it up and adjust where the limit switches get hit.
  • Swam in the pool with lolo
  • had lolo 2nd birthday
  • Got an arduino due to work on my bitcoin wallet.
  • Fixed my oven.
  • Drove back to Huntsville.
  • Listened to The Nosleep podcast and to If I were you my way back.

What I watched this week

Apr 202014
 

Token

Working. Finished functional work on the bootloader. I have combined audion 2.0 loader with the optiboot loader. I can now flash my 328p via the arduino interface or over my sound card. I investigated using lir2450. It looks like something might be worth doing, although it probably adds 5 dollars cost to the board, the other problem being it makes changing out the batteries more difficult.

Spam

Tim worked on spam some more. I did some board artwork on it. We are ready to ship.

Miscellaneous

  • Fixed the pool.
  • Drove to Mobile.
  • Lost at Trivia.
  • Got my tax refund.
  • Elected to makers local board.
  • Swam in pool.

What I watched this week

Apr 152014
 

Token

I worked a lot on the token this week. I made advancements on the bootloader. Redifined some of the make system. Looked at other possible battery solutions. I hope to have the bootloader finished this coming week so I can work on porting the old code to the new version. I also found a place to source the displays we will be using, which means I now have a complete bom for the product.

Spam

Tim and I updated spam. I think we are ready for another production run. Over the next week we should be purchasing new revs of boards.

Miscellaneous

  • Played with new cnc machine
  • Played with Tyler’s new pcb. It is insanely bright.
  • Made a power adapter for Heather’s pump so I could run it off of my battery pack.
  • Saved one of my first atmega328ps from a fuse death. It is pretty straight forward I ran a 4mhz clock from my Cee and then used my bus pirate as an icsp.
  • Soldered up another pig token by myself.
  • obsessed a lot over my novena.
  • changed a million diapers.
  • started work on vaporizer product.

Apr 082014
 

Token

Token boards came in. I was able to confirm that the audio hardware works, the display works on the low power battery. I am starting to write my own bootloader that will have support for loading code over a uart like an arduino would or via the sound interface. I am doing that so that when you flash the token with the secret code you also reflash the device making it slightly more secure. The twelfth version of the board will be slightly smaller. Hitting the 50mm mark making it a bit cheaper. I still need to go in and write the web interface and the new firmware for the avr. I also made many updates to the geda build system we use for maintaining the boards, the most noticeable change is speeding up the build process and only updating the submodule on the first run and only if it hasn’t already been checked out. Also I i made a better bom tool, now it can all be held in the schematic.

Buzzer system

I got the panels in from hackvana and verified the board is good, but I still need to assemble it and test my design. I have been distracted by tim’s amp and my other projects.

Miscellaneous

  • I played some spelunky with lydia.
  • Twitch Plays POKEMON! GEN2.
  • Heather had doctor’s appointment even closer.
  • Celebrated a belated birthday party for lydia
  • Worked at shop with Tim for a bit.
  • Apple2pi, I set up my raspberry pi to drive my apple iic
  • had a baby
  • played with new cnc machine
  • cleaned the shop
  • fixed the door at the shop
  • soldered my first tqfp
  • soldered my first 0805
  • payed my taxes
  • finished himym and psych
  • Got my amateur radio license kk4zyq
  • Ordered my NOVENA
  • began work on designing my novena laptop
  • removed projector from ceiling after it had collected years of dust
  • switched from xfinity to wow! Yay no more bandwidth caps
  • cut the lawn for the first time this year
  • had first date since baby #2 thank you nathan and dana
  • got a bt fm transmitter for the car. should make the car trip easier
  • had a nice visit from mary and rob
  • applied to speak at hopex
  • learned hot to change brakes on a car
  • probably other things that are a blur.

Mar 072014
 

Token

Worked on make system. I also did fit checks on the boards. Not the best idea to do this after you purchased boards. I added some macros to the build system to make things better. I also discovered Hackvana has support for putting the manufactures mark wherever you want them.

Door lock upgrade

I finally started work on the ti boards again. I should have the car unit done soon. Which really is the most important part. I also bought some cr2032 batteries with my order from mouser. It is amazing how cheap they are that way. Never buy a coincell retail!

Buzzer system

I wrote the software for the buzzer system. I can’t wait for the boards to come in.

Board porn!

Here are the results of my new make system board_pig.png board_spam.png board_cowbell.png

Miscellaneous

  • I played some spelunky.
  • Twitch Plays POKEMON! it was amazing.
  • Went for final ultrasound ready to have a baby.
  • Caught up on my blogging oops.
  • Setup stumptray.
  • Apple2pi, I used my apple2 as a keyboard for my pc, it was very nifty.

What I watched this week

  • Nothing again. busy busy.