Building The First Digital Camera

While the official history of the digital camera begins with a Kodak engineer tinkering around with digital electronics in 1975, the first digital camera was actually built a few months prior. At the Vintage Computer Festival East, [William Sudbrink] rebuilt the first digital camera. It’s wasn’t particularly hard, either: it was a project on the cover of Popular Electronics in February, 1975.

Cromemco catalog page for the Cyclops, the first digital camera
Cromemco catalog page for the Cyclops, the first digital camera

[William]’s exhibit, Cromemco Accessories: Cyclops & Dazzler is a demonstration of the greatest graphics cards you could buy for S-100 systems and a very rare, very weird solid-state TV camera. Introduced in the February, 1975 issue of Popular Electronics, the Cyclops was the first digital camera. This wasn’t a device that used a CCD or a normal image sensor. The image sensor in the Cyclops was a 1 kilobit DRAM from MOS, producing a digital image thirty-two pixels square.

The full description, schematic, circuit layout, and theory of operation are laid out in the Popular Electronics article; all [William] had to do was etch a PCB and source the components. The key part – a one kilobit MOS DRAM in a metal can package, carefully decapsulated – had a date code of 1976, but that is the newest component in the rebuild of this classic circuit.

To turn this DRAM into digital camera, the circuit sweeps across the rows and columns of the DRAM array, turning the charge of each cell into an analog output. This isn’t a black or white camera; there’s gray in there, or green if you connect it to an oscilloscope.

This project in Popular Electronics would be manufactured by Cromemco in late 1975 and was released as their first product in January, 1976. The Cromemco was marketed as a digital camera, designed to interface with the MITS Altair 8800 computer, allowing anyone to save digital images to disk. This was the first digital camera invented, and the first digital camera sold to consumers. It’s an amazing piece of history, and very happy [William] was able to piece this together and bring it out to the Vintage Computer Festival this weekend.

VCF East: A Retro Hackathon

We got a banner.
We got a banner.

This weekend is the Vintage Computer Festival East in Wall, New Jersey. Every year is different, but there’s a general plan for each day. On Saturday and Sunday, the exhibits rule the con, the consignment shop is busy, and the keynotes bring down the house. Friday is a little different. This is the day for ‘in the trenches’ talks from the commodore crew, classes on recapping 30-year-old computers, and this year – for the first time – a retro hackathon. It’s basically the same format as any other hackathon, but instead of bringing MacBooks and building something cool, Apple IIs and Commodore 64s were provided. This is the report on the first retro hackathon we’ve ever been to.

The Apple II one-liner SIN graph
The Apple II one-liner SIN graph

First off, no one remembers how to program in BASIC. If you’re looking for a population that should remember the vagaries of the different dialects of BASIC, you would think it would be the people who came out to the middle of Jersey on Friday to talk about old CPUs. Apparently, this is not the case and several people were confused about single and double quotes in PRINT statements. Luckily, a few programming manuals for the C64 and Apple II were available, so everyone could still have fun with PEEKs and POKEs.

If you want to get people programming on some old machines, you need to give them some inspiration. The first half hour of the retro hackathon didn’t see any teams programming. Given this demographics proclivity to say, ‘I can do that better’, I typed a few BASIC one-liners in the C64 (random Truchet tiles in PETSCII) and Apple II (a SIN graph), and the people started pouring in. Yes, they could program something better than a single line of BASIC.

What came of an impromptu retro hackathon? Hangman, in BASIC. No, it didn’t quite work, and there were only three or four possible words hardcoded into the program. Still, text mode graphics are a lost art. The Apple IIc was programmed to make fart noises. The original plan for this project was to program music. What would  have been the winning entry was a line-drawing program on the C64 that looked like the enemy in Qix. That guy wasn’t there during judging. The winner of a $50 credit to the consignment shop was a kid who programmed zero-player Pong on Apple II basic. He bought a Mac Portable (non-backlit) with that prize.

We’ve gone to hackathons, we’ve waded through the sea of MacBooks, and had a Red Bull drip installed. This retro hackathon was completely different, but somehow familiar. No, no one is going to create something new – everything that can be done on these machines in a few hours of BASIC programming has already been done. That’s not the point, though. It’s a geek pride of proving your mettle, putting your money where your mouth is, and doing it in a casual environment where everyone is friendly. This is the first retro hackathon we’ve gone to, and it won’t be the last. We’re going to do this again, once we get an Apple IIc+, a few Commodores, a Speccy, and a few good monitors. We already have the banner, anyway.

128 LEDs, 5 Buttons, IR Comm, And A Few Hours: What Could You Create?

When the second band had played its last encore, before the legendary DJ took the stage, a cadre of hardware hackers climbed three steps with a twinkle in their eyes and glowing electronics in their hands. I’m surprised and relieved that the nugget of excitement that first led me to twiddle a byte in a microcontroller is still alive, and this moment — this crossroads of hacker family — stirred that molten hot center of adventure in everyone.

The badge hacking demoscene is a welcoming one. No blinking pixel is too simple, and no half-implemented idea falls short of impressing everyone because they prove the creativity, effort, and courage of each who got up to share their creation. How could we ever get together as a community and not do this?

It was after midnight before we began the demoparty. I somehow managed to come to the Hackaday | Belgrade conference without a USB webcam to use as a top-down camera. I also didn’t line up someone to record with a camera until minutes before. Please forgive our technical difficulties — we first tried to use a laptop webcam to project to the bigscreen. When that failed, focusing on the badges because tough for our ad-hoc camera operator. This video is a hack, but I think it’s worth looking past its tech problems.

The crowd gathered as close to the stage as possible and there was electricity in the audience as the wiles of the day were explained. Join me after the break for a brief rundown of each demo, along with a timestamp to find it in the video.

Continue reading “128 LEDs, 5 Buttons, IR Comm, And A Few Hours: What Could You Create?”

Hackaday Invades Toronto

Next Wednesday, April 20th, Hackaday will invade Toronto.

[Sophi Kravitz] and [Michael Guilfoil] are heading north of the border to meet up with our friends at HacklabTO. They’ll be hosting a Bring A Hack meetup with drinks, snacks, and swag.

Since this is a Bring A Hack, attendees are encouraged to bring whatever project you’re working on and show it off, give a lightning talk, and pitch it to the community. [Sophi]’s last visit to Toronto brought some crazy hardware to the meetup, including a gaming glove for a Commodore 64, a demonstration of Ontario’s power plants, testing hamburgers for anything that is not beef with PCR, and analog synthesizers.

Since the Hackaday Prize is in full swing, this is an excellent opportunity to team up with fellow Torontonians for a great Prize entry, or just bounce a few ideas off people to see if your idea is feasible.

The meet and greet at the Hacklab is free, but we would request that you RSVP for the event. The event is also on Hackaday.io, just in case you’d like to chat with [Sophi] or other attendees.

The HackadayPrize2016 is Sponsored by:

Hackaday World Create Day: The Hackaday Event In Your Town

Not too long ago we announced the Hackaday Meetups. We were hoping at least a few dozen people would be excited to host a meetup in their town. What we got was hundreds of people and we couldn’t be happier about it.

If you are excited about Hackaday and you want to meet other community members in your area this is your chance. We have streamlined the process so that you don’t need to wait for us to start setting up your meetup. Here’s how you do it:

  1. Submit this form
  2. Set up your event here: https://hackaday.io/event/add
  3. Here’s a template page with details you can use to create your own
  4. You can use graphics from this link or upload graphics of your own

The first global event is on Saturday, April 23rd: Hackaday World Create Day. Get together and get to know the other community members in your area. Brainstorm a project and document it the concept as a Hackaday Prize entry. Many groups have already added other activities that day to make their meetup really special. What we’ve seen so far is really incredible, and when you get involved it will be even better.

Check out the Meetups map for one in your area. When you find one in your area, join by clicking the “Join this Event” button in the upper right of the event page. If you don’t see one in your area, take the plunge and set up your own!

Hackaday Belgrade Was Hardware Center Of Universe On Saturday

One of my favorite conversation from Saturday’s Hackaday | Belgrade conference was about border crossing. This guy was saying the border station coming into Serbia needed a separate lane with the Skull and Wrenches on the digital sign since it was obvious the two cars in front of them were also packed with people coming to the con (and all the custom hardware that travels with the Hackaday crowd). The thought of caravans full of hardware hackers were on their way to this epic gathering.

We packed the place, selling at least 50 tickets past our limit in the last few weeks to people who just wanted to get in and didn’t mind not being able to get their hands on one of the sweet badges. I recall meeting people who came from Romania, Bulgaria, Greece, Slovenia, Spain, Italy, Switzerland, USA, Germany, France, UK, and of course Serbia. If you were there and I missed your country let us know in the comments.

Mike Harrison talking about the Eidophor
Mike Harrison talking about the Eidophor

Obviously the main event is the incredible slate of talks that happen at our conferences. We had great presenters at last November’s SuperConference — our first every conference — so we’re delighted to say that our second was just as good. (We anticipate a third this fall.) Hackaday is so thankful for all of the speakers who donated their time and talent to share their knowledge and experience with our worldwide community.

Among my favorites were Seb Lee-Delisle’s talk on his many huge laser and projection mapping installations, Mike Harrison’s drilldown of the absolutely stunning engineering that went into Eidophor projector systems, Dejan Ristanovic’s fascinating talk about the on-again off-again history of Internet in Serbia, Sophi Kravitz’s collaborative work with polarizing materials, and Voja Antonic’s talk on the many trials of designing the conference badge which cleared out the world’s stock of more than one type of Kingbrite LED modules. If you missed the live stream of these talks don’t worry, we recorded all of them. It will take a bit of time to edit and post them so keep your eyes on the front page.

Continue reading “Hackaday Belgrade Was Hardware Center Of Universe On Saturday”

Today’s Hackaday Belgrade Conference

The time has arrived, the greatest hardware conference on earth has landed in Belgrade, Serbia. All of the talks are live streaming now! The lineup of speakers is incredible and you can bask in every minute of it.

Don’t settle for a one-way media experience. Take part in the conversation with the live chat. Click the “request to join this project” button in the upper right of the Hackaday Belgrade Project page.

There’s always one more thing, right? Hack the badge! Try your hand at writing code for the badge using the software emulator, then submit it to the competition. We’ll be starting the Badge demo party at 23:45 (UTC+1). Want someone to try your code out on a badge ahead of time? Just jump on the chat (mentioned above) and ask!

Want to feel the pulse of the hardware community in Europe… this is it.