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.

Mar 072014
 

Token

I finished all 3 boards with tim for hacvkana! We ordered parts! Now all there is to do is wait… I had to cut out the auto reset feature until I get it figured out and simulated. Nahill offered me some help but I still need to learn spice to get the circuit filtered correctly.

Spam

Finished the board and got Tim to add his funny joke to the board! We only ordered 10 prototypes so if it works we should be ready to order 100 and sell to john and the internet at large.

Buzzer system

Tim respun the board from scratch ): But I will say this his design was far more dense and simplified. Regardless its off to Mitch.

Miscellaneous

  • Played with viewmaster. Printed my own photos thanks to Matt’s highres inkjet printer. Seems to work well enough for the present.
  • Stumpwm setup
  • Public night with lolo.
  • Found a new podcast, Bad Voltage

What I watched this week

Mar 072014
 

Token

I layed out the pcb from scratch this week. It was a lot of fun learning to use pcb better, and making my own footprints. Tim helped me verify them as well as worked on his spam boards. Getting ready to order them both from hackvana.

Spam

I helped tim with his spam board and verified some analog bits with him. I also touched up some of his silk and drc checked the work.

Buzzer system

I started layout on the buzzer system as well as solving an electrical issue in the design thanks to tim’s analysis.

Miscellaneous

  • Stumpwm setup
  • New hard drive
  • Reversed engineered a Powerbolt lock with tyler. We went through every part on the daughter board. Enough that we were able to build a complete schematic.
  • Worked on the av section of the shop upstairs. Tim even through out a few heeps of trash! The new blue floor looks awesome.

What I watched this week

  • Nothing what a busy week

Feb 102014
 

Token

Token so much work done. I got the screen working. I got low power bits going. Fixed my dev board. Have the button code working too. Take a look. Read over modem code I need to start playing with it.

Door lock upgrade

No work done as I was in mobile all week. Played with the tilt sensor a bit. its nifty should work well.

Buzzer system

No news on this front. I need to go over this board and another with Tim before we order from China.

Miscellaneous

  • Swam with lolo
  • Swam with lolo
  • Swam with lolo
  • Won at trivia at mellow mushroom
  • Went to shop and worked on my viewmaster project. Turns out 600dpi isnt nearly enough.
  • Spun up gitlab on my server and built up a few of our projects on it. I’m pretty impressed. I think it will work pretty well for what we need it to do. In doing this I also redid our make system. After many hours of hair pulling I think I have it set to do most of the work for tim and I behind the scenes.
  • O: 4/5 S:3/7

Feb 042014
 

Token

I got my new display in. It works great! Still have a bit more work to do on prototype. And my new method for uploading code to it over audio. Pretty excited. I built up the circuits but havent gotten a test on it yet.

Door lock upgrade

I got my tilt sensor from china in the mail after a month wait. I need to put all the tiny components into the board and finish the test code. Probably not till I come back from mobile next week so no real update.

Buzzer system

No news on this front. I need to go over this board and another with Tim before we order from China.

Miscellaneous

  • Meeting at shop with tim about meatstand stuff
  • Moved things around upstairs to get it more organized
  • Finished decorating my office
  • tried to fix up my se/30
  • fixed up my olpc
  • Playing with Lotus nonstop
  • Worked late into night at shop on meatstand stuff
  • S: 2/7 I:4/7 s:0/7

Jan 282014
 

Token

I worked on a fresh oled screen on the token this week. I found a part that claims to remain active all the way down to 2.5v. I got it working in i2c mode via buspirate first. After verifying that what they shipped me functioned I swapped a jumper so I could use the chip in spi mode. Verified this change worked with the arduino. I will work with Tim on monday to get this board to work in a low power setting. Currently the control logic is wasteful and it needs to be simplified. If this works I think I will look at a smaller version of this same control circuit. I want to thank Bateskecom for showing me that this was possible. He told me via email that his greeting card ran for 9 hours on a new cell. I cant wait to try it out.

Door lock upgrade

I didn’t really make any progress this week. Although I have both ti boards ready to go I kept getting distracted and not working on this as much as I should have.

Buzzer system

I layed out the board. Thanks to Tim I got the footprints I needed. We still need to route the cuts for how this all fits together though. But exciting all the same! I was also thinking I should try to make the pcb shape fit to the sick of beige case sizes.

Miscellaneous

  • Had fun making blanket forts at church
  • Had nice low key celebration of Heather’s birthday
  • Went out to dinner with nathan and dana
  • Lotus did her routine at public night at the shop
  • Meatstand meeting with Tim
  • Moved rooms around the house. I got my office almost setup the way I like it. I need to setup programs to run on the random screens I have around the room.
  • T:6/7 E: 3/7 R:1/3

Jan 202014
 

Door lock upgrade

Wrote code for atmega328p that works with my mercury switch and radio board. I will give it a go on the door soon I hope.

Buzzer system

Looked up parts for board, x3 quad jack, x15 ethernet jacks, 32u4 microcontroller or 328. To be honest not as much got done on this as I wanted.

Miscellaneous

  • Drove to mobile with family.
  • Fixed my bluetooth. Annoying issue between pulseaudio and alsa.
  • Won at trivia!
  • sudo apt-get install apt-transport-https and https://mirrors.kernel.org/debian/ and https://mirrors.bloomu.edu/debian-security/ for slightly safer debian
  • Took first practice tech test passed it. second failed it.
  • Met the Blocks.
  • Took bus ride home. Met an insanely nice old man and an insanely rude one.
  • T:7/7 E: 1/7 H:2/7

What I watched this week

Jan 122014
 

Door lock upgrade

This week I got the two little daughter boards I had talking to each other. One being driven by an arduino the other being driven by some python code that in turn controls my bus pirate wired to the module. I also figured out the problem I was having with my ftdi modules and my next hope badge. Tim used the hot air station and was able to add an ftdi chip to my badge that has made it much easier to work with. Nathan also traded me his old badge, so now I have the two badges and the two modules. I even have the one badge sniffing the nrf traffic in the air which should make it easier for me to debug what is going on.

The other issue I needed to resolve was detecting the tilt of the door knob. I went to mock electronics and bought a very tiny mercury switch so I can detect when the knob is sideways or vertical. I wired it up and tested it with my bus pirate. Seems like its a good fit.

So what I need to do next is write code for the hope badge that will sleep, wake for a small period to receive commands, drive a pin to ground to open the lock, wait for the door knob to turn to return that pin back to floating and lock the door. should not be that hard.

More to come on it next week.

Buzzer system

I wanted to make my mother a quiz bowl buzzer system for christmas. I had something working in a schematic and began soldering like crazy. Unfortunately It was to fragile to play the prototype kept breaking. I started work on a real schematic this week and will get it made via pcbs. Meatstand will publish it as one of the first open hardware buzzer systems. I also hope this will reduce the cost. Some of the features I hope my buzzer system has compared to other common ones are:

  • 3 teams
  • 1-4 players per team
  • option for 1 player teams with just buzzers no dongles
  • usb powered
  • battery powered option
  • usb output log
  • display for extra info
    • possible score keeping?

After the second Meatstand meeting I had tim do an overview of my schematic and was able to spot an issue in my design. We talked it out and have a fix for it now. The simple math makes me think it will work but we might need more than 500mA of power to run the device. But I think we are at the point we just need to do layout in pcb!

Miscellaneous

  • Helped name Dusty’s bluetooth scanning program.
  • Public night at the shop.
  • Helped Phil with his mood lighting project.
  • Played with Tyler’s new kwikset electric locks. Made me happier with the schlage. We broke out my open logic bench and bus pirate and were able to find what looked like a spi signal on two of the pins. Did some captures and then had to call it a night.
  • First and second Meatstand meeting in almost a year. yay!
  • Mock electronics! I took lolo to mock for the first and last time. We played with switches, scopes, radios and even a real to real player. I got some mercury switches for the door project.
  • I took a trip to the comic book shop, and lo’s first trip there. She got a my little pony comic and hasn’t been able to put it down.
  • Trip to the park where we fed the ducks, and tried very hard to not let lotus jump into the lake.
  • Heather and I went out to dinner and a walk around bridge street.
  • T:7/7 E: 3/7 H:0/7

What I watched this week