Generating Towns for Townscaper in Processing

I’ve been playing Oskar Stålberg’s Townscaper recently and enjoying seeing how the algorithms react to changes. While looking for information on how garden paths are calculated, I stumbled across Chris Love’s article on the Townscaper file format. Using that as a starting point, I decided to try building up town maps in processing using Perlin noise to determine height, color, and distance above waterline.

My first attempt iterated the map while incrementing a 1D vector in Perlin noise space to determine these attributes. This gave a nice wavy pattern; but, wasn’t quite what I was trying for.

Continue reading
Standard

Integrating a Voltmeter with fischertechnik

I took a detour on the road to powered speakers and remixed the cassette lid I previously designed in order to hold a panel mount voltmeter from Adafruit. I set out with a few goals:

  • Blend reasonably well with fischertechnik parts without requiring modifications to those parts.
  • Have two connectors each for positive and ground, so the module can be chained with other modules.
  • Use connectors that work as well as possible with fischertechnik plugs.
Voltmeter from Adafruit in 3d printed lid for fischertechnik cassette bottom
Continue reading
Standard

Designing a Lid for the fishertechnik Cassette Bottom

I’m working on adding a small powered speaker to a fischertechnik model and decided the simplest first pass would be an insert for the standard cassette that many of the older sets shipped with. I’d like to not alter the original part, so ideally, this will be a simple press-fit part which works very similarly to the stock cover. The first goal was to get a simple flat lid working.

3D printed lid for fischertechnik cassette bottom
Continue reading
Standard