Alan has raised an interesting point. Increasingly the marriage between the mechanical and the electronic is becoming unavoidable. Stepping motors and microprocessors are the gears of this century.
The electronics side of this marriage presents a barrier to construction by the amateur, and if that isn’t enough of a problem there is usually the issue of software as well. If electronics is to be incorporated into an essentially mechanical project, there needs to be some requirements imposed on the presentation of the electronics in the article.
As electronics evolve away from parts with a 0.1″ lead pitch toward ever smaller packages with fine pitch 0.5 mm lead spacing or worse, no accessible leads at all such as ball grid array parts, it becomes difficult (but by no means impossible) and somewhat costly for the amateur to implement. Sparkfun in the US have a number of tutorials on surface mount soldering on their website. ( I have no affiliation with Sparkfun.)
At a minimum, the electronics in any project should be accompanied by computer readable copies of the following on the publisher’s website and released under some form of copyright copyleft.
1) A clear and complete schematic diagram.
2) A parts list consisting of currently available parts identifying the manufacturer and one (or preferably more) vendor(s).
3) A circuit board layout in file formats for the user and for the circuit board manufacturers.
4) A complete commented listing of any software required identifying the language, compiler used, and vendor thereof.
5) A binary file of the object code and instruction for loading it into the target microprocessor.
For the hardware, CADSoft’s Eagle provides schematic capture and circuit board layout and is available in a free version that is probably suitable for most hobby projects. (I have no affiliation with CADSoft.)
For software, things get a bit too complicated to suggest a vendor. There are many.