Feb 242015
 

68k apocalypse

Modified my color classic as a mystic. Powered it up and was succesful. It was awesome. Then I put the back of the chasis back on and i think I damamged the crt or the analog board. Not sure which. but it just makes a horrible noise when I try to power it up ): I will try to look at it sometime soon but for now I am just defeated.

Epaper display

I succesfully got migen and misoc building for my board. I haven’t been able to verify their operation via uart or flipping leds. But I am very close I think. I also fixed boards for next run of production.

Pcb printer

I spent about 10 hours or so and built myself a pcb printer from an e260d. I followed this guide. It was very helpful. Right before I left for mobile in the wee hours of morning I succesfully printed on a sheet of aluminum. I thinki I am just having a problem with timing the way the different sensors talk to each other.

What I watched this week

Goals

  • 44 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Public night at shop
  • Mac night at shop
  • Quick trip to unclaimed baggage
  • Cheap chinese food for chinese new year
Feb 242015
 

68k apocalypse

recieved in the mail my color classic and cdrom drive. lc575 motherboard to come next week.

Epaper display

Successfully generated -22v and +20v from our circuit as wel as having close to correct amp draw. seems our mistake is over. I started researching other pcb options given chinese new year is right around the corner.

What I watched this week

Goals

  • 45 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • found out about discorunner it is a basic interpretter compatible with even the oldest versions of basic.
Feb 042015
 

68k apocalypse

Matt made me this super cool model. Dusty printed it and it looks awesome. I should have my color classic, lc575 motherboard, and apple cdrom drive in the mail next week! I also snagged a copy of a/ux to run on it. So I should be tribooting between macos, a/ux, and debian.

Epaper display

Tim and I have a working board. Well I think we do. Electrically. It doesn’t seem to produce power at voltages I need, but I think it is because I am not driving voltage to it the right way. It turns out I was driving it wrong. I was able to get +22v and +15v out of our chip. Something is wrong with the feedback loop though and the negative voltages are wrong. Hopefully tim and I will bread board one for next week and move from there. I also started porting lm32 core to minispartan6. And by that I mean spent 10 hours getting their propietary garbage software going. Although once I get verilog generated from it, I shouldn’t need to touch it again.

What I watched this week

Goals

  • 46 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Public night
  • Play date for kids
  • Codeathon at shop on saturday

Feb 042015
 

68k apocalypse

Bought a lc575 motherboard. ethernet card. and researched some parts. Talked to matt about getting model printed.

Epaper display

Got circuit board somewhat built… nothing to test yet. Spent more time playing with verilog and learning. Also spotted a problem in the pcb and fixed it so the next version won’t be a problem.

Spam

Tim discovered issue in the pcb. Turns out our resistor ladder won’t work for jack detection. It will probably be better to allow for the floating ground. Otherwise the board works, including the led. Mounting holes are great too.

What I watched this week

Goals

  • 47 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Public night
  • Hackathon
  • Someone wrecked into me in a mcdonalds parking lot.
  • Got back on the wagon with diet.
  • Finished tv show parenthood. yay.

Jan 202015
 

68k apocalypse

Bidding on a lot in Tennessee for pick up. Figured out all the upgrades I would make to my color classic should I get one. Lost auction in last 4 seconds. lame. Started work on my wifi-serial adapter. Matt is going to model a modem case for me and I will move on from there.

Epaper display

Worked on buildsystem. I can now arbitrarily add more vhd files or change name of project with minimal changes. Built a test bench, completed ucf file for minispartan6. Fixed makefile common for revision tags. Learned more about how verilog works. Also made pretty schematics from the verilog code.

What I watched this week

Goals

  • 48 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Monday night trivia
  • Mexican for dinner with sister
  • learned about driving a mac screen with fpga macMonitor
  • found some nifty scripts for pcb, perl4pcb, from david rowe
  • Learned a bit about building test bench code for icarus and gtkwave.
  • Came back from mobile.
  • got to under 100 in my podcast backlog.
  • Celebrated Heather’s birthday
  • My boards shipped
  • destroyed diet in mobile. time to start again.

Jan 202015
 

68k apocalypse

I found a better way to do ppp over serial, tcpser . I found a great ebay auction and am waiting on it. I also found a treasure trove of old software for these machines. Grabbed it all and can’t wait to try it out.

Touch

Tried running motor on the btle device worked well.

Epaper display

I worked on fpga code. and better understand the build process for the vhdl code I am using. I also ran my devboard as a pass through hdmi device. My goal for the following week is to get hdmi input working in my build system and flip an led based on a pixel value.

What I watched this week

Goals

  • 49 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Public night at shop
  • Meeting at the shop
  • Printed a pdp8 switch cap
  • Took lotus to the toy store
  • Drove to mobile.
  • Started cleaning my box up at the shop.

Jan 042015
 

68k apocalypse

Got my se30 booting somewhat. I had to attach a scsi terminator to the external port to get it to work. Internal termination is not for some reason. I also successfully mounted a drive over serial. Had to breakout resedit to hexedit the binary. that was cool. I will try to make a post about that for later.

Touch

I built some sample code with my new devboards for touch and blurb. Hopefully I will get the hardware completely working this comming week.

Scary bear

Turns out I missed the contest. bad planning on my part. will try to play with it later.

Epaper display

Came up with a name for the project. Papyrus. Got my fpga devboard in the mail and built my dev board toolchain. Tim and I routed most of the board. We also purchased all the parts needed.

Mit 6.002x

Started chapter 2 didnt finish it.

What I watched this week

Goals

  • 50 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 0

Miscellaneous

  • Public night at shop

Jan 022015
 

Touch

Worked on my touch project for a bit last night. I got the vibration working over bluetooth. It is time for me to start working on the android app and the push service I will use to relay the messages to the device. I think Jacob has devboards now so I can’t wait to see them and begin playing with the real dev tool chain and not my hacked one. I also need to start on my spin of the pcb. Maybe next week.

Scary bear

Began prototyping the way it should work. However I don’t think I made the hackaday dead line. So unfortunately this one will probably just be for fun.

Epaper display

I am going to make an epaper hdmi monitor. Using a kindle display, a custom power supply board and a spartan6. Figured out parts and working on a schematic now.

Mit 6.002x

  • Started Chapter 1

What I watched this week

Goals

  • 51 posts to go
  • 15 chapters to go in mit
  • Days successful with schedule: 2

Miscellaneous

Jan 022015
 

Hi. Last year was probably my best in getting things done. I probably was productive for nearly half the year of done. My goal this year will be to double it.

Last year Tim and I had moderate success selling the spam board. The first project we have had where we didnt end negative. We are currently working on a new spin of it and should be refrenced in my first week update. The token project I guess is finally dead. I would say it taught me a lot about hardware design, battery savings, software development, etc. My radio project has also been a bust. I need to work on the timing issues with it in this coming year. I don’t know how interesting of a product it will be to anyone but me though. The door lock project was more than a bit of a success. I am planning to respin it with a nrf51 chip once I get farther on the new project I am working on. The buzzer system is still mostly finished along with the watch. I need to get to those this year.

Goals for this year

  • Keep up with weekly updates. 52 more to go…
  • Keep to my weekly daily schedule, 8 work, 2 fun work, 6 sleep, 1 exercise.
  • Pass mit 6.002x
  • Complete a project with verilog
  • Release 2 new products
  • Get on hackaday for a product and just a fun project
  • Clean up meatstand stuff
  • do a headstand
  • have a board game night
  • speak at defcon
  • save 5000 dollars

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.