Below you can freely download designs and software for one of the very oldest Oscilloclock models, the Model 1, for reference. Please use this information at your own risk!
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 Autodesk Fusion to design circuits and boards. For non-profit use, the Personal Use 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 rev1.30
.
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 | Pkg | Pkg date |
---|---|---|
Control Board | rev1.01 | 2012/06/11 |
Power Board | rev1.11 | 2013/06/30 |
Deflection Board | rev1.02 | 2013/06/30 |
CRT Board | rev1.02 | 2013/06/30 |
GPS Adapter | rev1.00 | 2010/08/25 |
Software and Firmware
The clock is powered by a PIC device, so I use MicroChip’s MPLAB X IDE.
Note that Oscilloclock firmware is written entirely in assembly! (Just. Because. I. Can.) The latest version of MPLAB X IDE to support the MPASM assembler is v5.35, so be sure to download that specific version.
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.
Firmware | Compatibility | Package | Rev Date | Features and Fixes |
---|---|---|---|---|
Oscilloclock | Control Board rev1.xx | v1.11 | 2013/12/22 | Baseline |
Software | Compatibility | Download | Rev Date | Features and Fixes |
---|---|---|---|---|
Figure Creator | Control Board 1.xx; Sgitheach SCII | v1.1.1 | 2015/09/24 | Added Select All and Rescale features |
3D Models
As of the time these models were crafted, I used Trimble SketchUp (was Google Sketchup) for designing my cases. The free version works fine.
Clock Model | Release Date | SketchUp files |
---|---|---|
Model 1 | 2012/06/24 | rev1.00 |
Credits
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.