This posting will only be of any interest to those interested in engineering practice etc. Please, no howls from hobbyists and wanna-be's who are happy messing about with "tab" type circuits, but have no real interest in how things work or in good quality design.. Parts of this "article" are NOT specifically about theremins, it is the type of article which seems to have got up at least one persons nose recently - so RS, if you are reading this, stop reading it now! ;-)
General waffle:
All the GOOD technical stuff you play with came about through a process of INTELLEGENT DESIGN - Design based on knowledge of the art, design founded on correct understanding of the principles of physics etc, design where mathematics is used to calculate and verify tolerances and performance etc.
All intellegently designed 'products' are 'created' at least twice - First they are created in the minds of those undertaking the creation (this is the absolute minimum "first" creation - for only the simplest ideas can one move from this directly to the "second" creation where one actually makes the 'product'), they are then created in a documentation form (diagrams, schematics etc), they may be created as a 'model' (reduced scale mechanical model testing functions or machanical / electronic simulations) before they move to actual physical prototyping for further testing / evaluation / simplification / improvement, and then to creation of the product.
The other method of creation is evolution - we cannot use this method, it takes too long and is too expensive (and the results are far from elegant!) - The fundamental difference between design and evolution is that, with design, the end product is imagined first - with evolution there is no knowing what the end product will be!
One dilute form of "evolution" is practiced by some electronics hobbyists - this is to take a designed item, and modify it without really understanding the design.. Happy accidents can rarely occur, but mostly this approach ends up with something inferior to the original design.
As TW is embarking on development of a theremin, I saw this as an excuse to make another verbose posting! ;-) LOL
Electronics Development. "Rules":
1. Define the objectives and "base-line" Specification.
This is a bit like a "business plan" - Companies (like mine, LOL ;-) who do not have a clear business plan written up, are statistically much more likely to fail. With electronics, lack of a clear minimum specification and clear objectives and targets (including factors such as costs etc) almost always fail.
2. Central Managment by a competent individual / group:
A load of engineers with different specialisms all working on a project, will stumble about in confusion unless their activities are managed. An individual (or small group) with a broad overview / understanding of the various disciplines needs to be in place to act as an interfacing point.. this individual / group does not need to be specialist in all (or any) of the disciplines, but does need good general understanding and the ability to weigh up conflicting ideas and choose the best path to achieve the objectives.
3. Split tasks and assign these to competent individuals:
5. Tight revision control:
It is frustrating to be working on your section of a design, only to find that the section it interfaces to has been changed and you have not been consulted or notified.
All documents should have a central repository where changes / revisions are automatically logged (this is available at E-14) and one is notified automatically when an update is made, and previous revisions are available for viewing, but the latest is always at the top of the pile.
Tools:
Schematic editor:
There are some essential tools required - the main one is a schematic editor. In a collaborative project, loads of time is saved by being able to exchange schematics in a common form.. But there are problems - everyone has their favorites. I have worked in companies where two teams used two different editors because each refused to change to the other - this meant that every schematic was hand re-drafted, with the resulting errors which arise through this process.
I think that the free editors available should be looked at - I think that Eagle and LT-Spice both have usable free editors - Eagle is size restricted, but possibly just enough for a modular theremin, LT is unlimited, but doesnt do PCB layout - Eagle doesnt do simulation..
There is also DesignSpark which I have not used, but looks too good to be true! - Unlimited, Free, Schematic and PCB design, and interfaces to LT Spice ..
PCB Editor:
Only required by those designing PCB's - needs to take input from the chosen schematic editor. Eagle and DesignSpark look like the best free options
Simulation:
This is a complex tool.. It alows one to "build" reasonably accurate models of circuits, and 'run' these to emulate what one could expect to see from an actual circuit.
Complex tools take a lot of learning if one is to use them correctly, and this tool, in the hands of someone who does not have reasonable understanding of electronics, can give misleading results - however - even an electronics novice can, if they start with simple circuits, learn a great deal from this tool - it enables safe experimentation without the need for expensive test equipment.
In the hands of a competent electronics engineer, this tool can aid in testing circuits under a range of conditions - component values can be 'swept', temperatures can be 'swept' and conditions observed which enable optimum component parameters to be chosen.
I am sure that Lev will have used the design tools at his disposal (log tables, slide rule etc) - Simulation is just a tool.
There is only one worthwhile free simulator IMO, LT-Spice.
Fred.