In the two weeks since the last update, my prototype of Dewster's D-Lev design has been completed (except for a tuner enclosure) and I've actually been playing it for over a week (yay!). I've been in contact with Dewster on a daily basis to get up and running, and he has written some very detailed procedures that I need to extract from our many emails and edit for posting. I'll come back and cover some of the detailed steps that took place to get to this point, but I wanted to show just how quickly this theremin came together.
I'm not going to gush too much until I can back up my enthusiasm with sound bites (or you can go listen to many in Dewster's main thread), but as it turns out it actually isn't a digital engineer's "R2D2 on a kazoo". In fact I would say it's pretty friggin' awesome, and my bottom-side is telling me that I've been sitting and playing too long again today.
Below are pictures of the current hardware configuration, which now has a conventional rod antenna instead of the original plate. The pitch plate was incredibly sensitive and very linear, but having come from playing a standard rod/loop design, I immediately felt a difference with intervals and the way that I land on notes. I did see this coming as a potential issue, but thankfully the design is so forgiving that I was able to simply replace the plate and adjustable mount with a randomly long 3/8" aluminum rod, and it continued to work with absolutely no tuning. I need to go back and look at my pitch antenna waveforms and maybe do a little optimizing, but the nature of the digital PLL design allows this amazing tolerance.
Here's the overall view with pitch rod replacing the plate. I did also tuck a small ferrite into the pitch inductor to compensate for the reduced surface area and capacitance of the rod. The PITCH System Menu allows for a wide range of linearity settings, and spatial span for octave intervals can be adjusted too. The pitch field can be huge - there's no cramping around the antenna for the high notes here. It's very comfortable to play with the arm held more vertically instead of having to stretch out. I would call the pitch control awesome too, but I've already overused that word...
The volume plate extended to a comfortable playing position. Once I figure out my ideal playing positions I will eliminate the swivels on the real cabinet:
Main menu screen. "load" is the preset number; "stor" is the memory location for storing a preset; "pnul" behaves nearly like a conventional pitch adjustment on an analog theremin; "acal" initiates the autocal for initializing settings to the player's position; "vol" is master volume; and "oct" is for register shifting as with the Etherwave Pro. Menus are well-organized and easily navigated with each of the eight encoder knobs dedicated to the respective screen item. Some major test equipment manufacturers could do well to take this approach and put more knobs back on their panels.
The conventional rod pitch antenna, threaded and screwed into the tapped hole in the ball. In the future I will just eliminate the swivel on this end.
I milled a rectangular hole on the left for an RJ45 coupler (ivory plastic) for the external tuner connection. Internally a short cable running between the PC board and the coupler in the wood base allows for easy detachment when the acrylic cover and electronics assembly must be removed. I managed to crack the acrylic top during this little machining exercise, but this isn't a very practical design for a permanent cabinet anyway. The USB programming cables simply hang through a hole so that I wouldn't have to deal with bulkhead panel connectors. Aside from the barrel power connector there is one audio jack and room for a second, probably for pitch preview (coming). Grounding is currently accomplished through the audio connection, but later I may opt to put a power supply inside the cabinet, allowing the detachable power cord to supply ground (I don't like wall-wart supplies with flimsy and short cords). This is powered by a single 5VDC power adapter, and it can be a switcher, too.
Next up: Dewster's FPGA and EEPROM programming procedures with some of my commentary.