Archive for category: My Projects

LatticeXP2 Brevia Development Kit, with a deal breaker

December 2, 2010 | electronics, FPGA, Hardware, My Projects | By: Mark VandeWettering

I’ve been playing with a BASYS2 FPGA development kit from digilentinc.com, and pondering the world of digital system design. I chose the BASYS2 because of its low price ($70) and because it included a reasonable number of LEDs, switches, a VGA interface and a connector for a PS/2 keyboard. Still, I’ve been looking for other […]

Crazy Project Idea: Playing with RTL Logic

November 16, 2010 | My Projects | By: Mark VandeWettering

I’m kind of on a retro computing kick for the last few weeks. I suppose it is mostly because I picked up an FPGA board to experiment with, and I have been reading old books on computer architectures, looking for old fun machines that were simple enough to implement in VHDL/Verilog. This brought me back […]

Somewhere… over the (simulated) rainbow revisited…

November 1, 2010 | Amateur Science, Computer Graphics, Math, My Projects | By: Mark VandeWettering

A couple of months ago, I did some simple simulations of light refracting through raindrops in a hope to understand the details of precisely how rainbows form. The graphs I produced were kind of boring, but they did illustrate a few interesting features of rainbows: namely, the double rainbow, and the formation of Alexander’s band, […]

Direct use of the PostScript language

September 22, 2010 | Games and Diversions, My Projects, Programming Languages | By: Mark VandeWettering

As I have mentioned before, I sometimes find it convenient to write raw PostScript. I’ve used it to generate business cards, to make templates for laying out parts for radios and telescopees, and generating score cards and labels. Today, I had an idea for creating a large poster to hang in my office. It turns […]

Revisiting: Printing Holograms on a Laser Printer

September 13, 2010 | Amateur Science, My Projects | By: Mark VandeWettering

A few years ago I spent a couple of hours tinkering with implementing Thad Walker’s scheme for printing computer generated holograms (see the link for the paper): Printing Holograms on a Laser Printer A recent comment has got me thinking that I should revisit the idea and the paper. For reasons which aren’t entirely clear […]

Old Glory, in Postscript

August 19, 2010 | My Projects, Toys and Gadgets | By: Mark VandeWettering

I needed a graphic of a flag that I could scale to whatever size I needed. About 10 minutes of Postscript hacking with the specifications in Wikipedia yielded the following results: Sadly, the syntax highlighter that I have here doesn’t know about PostScript, so I’ll just have to add it here. %!PS % % % […]

Zounds! Sounds!

August 11, 2010 | Computer Science, Hacking, Music, My Projects | By: Mark VandeWettering

Tom and I have been discussing some early hacking efforts, probably spawned in part by my re-reading of Levy’s Hackers. A couple of days ago, this resulted in me pondering the mysteries of Minsky’s circle algorithm (still ongoing), but today it drove me to an early interesting sound algorithm documented in the legendary HAKMEM, ITEM […]

Kite Photography

August 6, 2010 | General, My Projects | By: Mark VandeWettering

Tom and I took a quick break after work today to try lofting my Canon camera up in the air. We used the Picavet that Tom constructed, and ran a simple uBASIC script that just took a snapshot every five seconds. We shot a total of about 120 shots, about one fourth of which were […]

Something fishy going on here…

August 17, 2009 | Computer Graphics, My Projects | By: Mark VandeWettering

Another of my attempts to make pictures from volume data…

Progress Report on ASUS WL-520GU/OpenWRT

July 11, 2009 | My Projects | By: Mark VandeWettering

Well, i’ve had a couple of days to muck around with the ASUS WL-520G (hereafter revered to as “the ASUS” or “the router”) and OpenWRT. I have had a modicum of success, as well as a modicum of failure, so I thought I’d give an update. For my beacon transmitter, it is important that the […]

A New Project: OpenWRT on an ASUS WL-520GU

July 7, 2009 | My Projects | By: Mark VandeWettering

People who read this blog might have noticed that I have a love of devices that have firmware that can be subverted for other purposes. I have a Canon SD1100 that runs the CHDK firmware. I have a couple of Linksys WRT54G routers. I have an old NSLU2 that I haven’t goofed around with in […]

Arduino Waveshield, sans joy…

June 2, 2009 | Amateur Radio, Arduino, My Projects | By: Mark VandeWettering

At the Maker Faire this weekend, I picked up a Waveshield kit for the Arduino. It’s a cute little board with an SD card interface, an I2C DAC, and a little op amp circuit to provide an audio interface. It took me about an hour and a half to solder together (I’m slow, but careful) […]

Milhouse wins against Cake!

May 4, 2009 | Checkers, My Projects, Science | By: Mark VandeWettering

Okay, before I get too excited, I’ll disclose that Cake was set to a time limit of around 1 second, which limited it to just a few ply (maybe 9 typically) and I was letting MIlhouse think a little harder (still taking less than 10 seconds typically). Still, it’s good: it means that sparring matches […]

Some advances on Milhouse…

April 22, 2009 | Checkers, My Projects | By: Mark VandeWettering

I finally got around to totally ripping out the old implementation of transposition tables, and installing a new one based upon hints I read about on various web pages, mostly originating with some of the ideas for cache management that Ken Thompson implemented for his chess program Belle. The idea is to implement two caches, […]

Prime Number Fun

October 23, 2008 | Math, My Projects | By: Mark VandeWettering

As some of you may have noticed, I occasionally like to write small programs to compute odd little mathematical curiousities. Something I hadn’t done in a long while was to use the Sieve of Eratosthenes to compute a bunch of prime numbers. I suspect that I wrote such a program very early in my exploration […]