Below you can freely download designs and software for some Oscilloclock models.
For more info and design details, try looking in the Categories or Archives at the right of the main page — maybe I have a post of interest to you.
I probably can’t help with newbie questions. But if your contribution leads to an interesting discussion I’ll do my best! Contact me and I’ll try to post a response to enrich the site.
Circuits and PCBs
I use CadSoft EAGLE to design circuits and boards. For non-profit use, the Freeware version is good enough to view and modify these boards.
Each board/schematic has a revision number like [model].[majorRevision][errataRevision]. The major revision number is set before it goes off for etching, always starting with a minor revision of 0. For example, a board might be marked with
If any modifications are then made (manually) to the board or schematic after etching, I increment the minor revision number, and diligently mark all mods in Red on a printed copy of the circuit and board. I then scan these printouts into a single Errata PDF file, and enclose them in the zip package with the board and schematic files.
|Board||Rev||Features||Pkg||Pkg date||Pkg notes|
|Control Board||rev1.00||Model 1 baseline||1.01||2012/06/11|
|Power Board||rev1.10||Improved voltage selectability; CRT ROT control||1.11||2013/06/30||5ADP2|
|rev1.00||Consolidated into single custom HV transformer||1.01||2010/11/19||D13-611G|
|rev0||DC-DC converters + hand-wound HV transformer||0.1||2010/04/14||SE5F/P7|
|Deflection Board||rev1.00||Model 1 baseline||1.02||2013/06/30||5ADP2|
|CRT Board||rev1.00||Model 1 baseline||1.02||2013/06/30||5ADP2|
|GPS Adapter||rev1.00||Model 1 baseline||1.00||2010/08/25|
The design is somewhat modular, so the table below shows which board revisions are inter-compatible. (N/A means that the boards are not dependent on each other.).
*1 CRT ROT supply will not auto-power down. However load is minimal so not a big issue.
Below is the list of specific board (packages) used for particular Oscilloclock models and respective CRTs.
|Tektronix 52x SN002||-||Not released||1.11b||-||-||-||-||1.00|
|3-inch VGA Display||3RP1, 3KP1(F)||Not released||(1.01)||1.13||1.12||1.05||-||-|
|Tektronix 520A||-||Not released||1.11||-||-||-||-||(custom)|
|Model 1-S||C535P7||Not released||1.11||1.12||1.11||1.03||-||-|
|Model 1||D13-611G (1324YP31)||2010/10/23||1.01||1.01||1.01||1.01||1.00||-|
Software and Firmware
The clock is powered by a PIC device, so I use MicroChip’s MPLAB IDE. Recently, I converted all the projects to MPLAB X, which is based on NetBeans.
Software is provided under the GNU GPL license. This means you can distribute and/or make money off your modified code, but you must adhere to the GPL yourself. You must include my unmodified code package (which includes Cathode Corner’s) as well as the GPL documentation whenever you publish your code.
|Control board||Package||Rev Date||Features and Fixes|
|v1.11||2013/12/22||Slow-motion effects; Crosshatch check pattern; Auto power-on (when power restored); XY invert; December Seasonal Treats|
|v1.02||2012/10/19||New Seasonal Treats with a basic sprite engine; tabs removed and code reformatted; fixes to roman numeral XII; "high voltage" test screen -and more!|
|v1.01||2012/06/24||Initial release: Multiple clock faces; Selectable English/Japanese locale; GPS support with graphical indicator; Auto screen switch & power off; (clean) Four-letter word display|
|Software||Compatibility||Download||Rev Date||Features and Fixes|
|Figure Creator||Control Board 1.xx; Sgitheach SCII||1.1.1||2015/09/24||Added Select All and Rescale features|
|Figure Creator||Control Board 1.xx; Sgitheach SCII||188.8.131.52||2013/02/01||Create fonts and figures interactively. Code generation, parsing, Sgitheach format support|
I use Trimble SketchUp (was Google Sketchup) for designing my cases. The free version works fine.
|Clock Model||Release Date||SketchUp files|
As always I give immense credit to Cathode Corner, for inspiring this project and for publishing a brilliant design and source code under the GPL license.