 |
Firmware for the CLASSiC DAC [0110213B.HEX]
HEX file and C source code to suit the dsPIC33FJ128GP306 in the "CLASSiC DAC" digital-to-analog converter/music player.
One zip file contains the HEX file. The other zip contains the source code.
A couple of text files are also included, giving information that didn't fit in the series of articles. This includes information on how to interpret LED error codes and a brief run-down of how the firmware works.
Update v1.02 10/09/2021: this revised firmware fixes three known problems with the CLASSiC DAC:
1) The pushbutton & AC input sensing code has been rewritten to provide much better button debouncing and avoid switching off unless button is held in for a significant time.
2) The IR reception code has been changed to reject noise and prevent accidental power on/off which can occur very occasionally. It now aborts IR processing if a corrupted signal is detected and two "standby" IR messages need to be received in succession before it will power on or off.
Note also that the PCB has pads to allow low-value ceramic capacitors to be added at the output of the TOSLINK receivers. These are generally not needed, but if you find the input LEDs lighting up when there is no signal, try soldering three 30pF ceramic capacitors to those pads.
|
 |
PICAXE-08M BASIC source code for the Mk2 Seismograph with Tsunami Alarm [SeismographV2.bas]
Firmware (BAS file) for the PICAXE-based Seismograph Mk2.
|
 |
MiniMaximite BASIC source code for the 10Hz-100kHz Function Generator
BASIC source code for a MiniMaximite to drive a 16x2 LCD screen for use in a function generator, as described in the February 2013 Circuit Notebook entry "10Hz-100kHz Function Generator Uses MiniMaximite Display".
|
 |
High Energy Electronic Ignition System Firmware (HEX/ASM - zipped) [0511012A.HEX]
Firmware for the High Energy Electronic Ignition System project. Includes ASM source code and assembled HEX file.
|
 |
VK2828U7G5LF TTL GPS/GLONASS/GALILEO module with antenna and cable
A VK2828U7G5LF GPS module from GMOUSE. Data sheet is available at https://github.com/CainZ/V.KEL-GPS/blob/master/VK2828U7G5LF%20Data%20Sheet%2020150902.pdf
Features onboard ceramic patch antenna. Basic specifications are:
- 28 x 28 x 8.6mm
- 3.3-5V supply at 25-35mA
- TTL signalling, default 9600 baud
- Enable input, 1PPS output plus serial TX & RX with NMEA 0183
- Tracking sensitivity -162dBm, capture sensitivity -160dBm
- Cold start 26 seconds, hot start one second
- 1-10Hz updates
A short 6-way cable with plug is supplied. If you order this, you may receive a VK2828U8G5LF which is an updated version of the module with slightly better specifications but provides the same functions.
Cat No SC3362. Price: AUD $25.00 1 |
 |
Add to trolley |
In stock: yes (6 available). Estimated dispatch time: 1-3 days | Related to:
- Project: A GPS-Synchronised Clock (March 2009 [print issue] [online issue])
- Project: A GPS-Synchronised Clock (March 2009 [print issue] [online issue])
- Project: Dead-Accurate 6-Digit GPS-Locked Clock, Pt.1 (May 2009 [print issue] [online issue])
- Project: GPS Driver Module For The 6-Digit Clock, Pt.2 (June 2009 [print issue] [online issue])
- Project: GPS Synchronisation For Clocks With Sweep Hands (November 2009 [print issue] [online issue])
- Project: GPS Synchronisation For Clocks With Sweep Hands (November 2009 [print issue] [online issue])
- Project: A Multi-Function GPS Car Computer, Pt.1 (January 2010 [print issue] [online issue])
- Project: A Multi-Function GPS Car Computer, Pt.2 (February 2010 [print issue] [online issue])
- Project: Build A GPS Boat Computer (October 2010 [print issue] [online issue])
- Project: A 2.5GHz 12-digit Frequency Counter, Pt.1 (December 2012 [online issue])
- Project: A 2.5GHz 12-Digit Frequency Counter, Pt.2 (January 2013 [print issue] [online issue])
- Project: Accurate GPS 1pps Timebase For Frequency Counters (February 2013 [online issue])
- Project: Deluxe GPS 1pps Timebase For Frequency Counters (April 2013 [print issue] [online issue])
- Project: Build A GPS Tracker & Record Your Journeys (November 2013 [print issue] [online issue])
- Project: L-o-o-o-n-g Gating Times For The 12-Digit Counter (July 2014 [print issue] [online issue])
- Project: 6-Digit Retro Nixie Clock Mk.2, Pt.1 (February 2015 [print issue] [online issue])
- Project: 6-Digit Retro Nixie Clock Mk.2, Pt.2 (March 2015 [print issue] [online issue])
- Project: High Visibility 6-Digit LED GPS Clock (December 2015 [print issue] [online issue])
- Project: High Visibility 6-Digit LED GPS Clock, Pt.2 (January 2016 [print issue] [online issue])
- Project: Touch-Screen Boat Computer With GPS (April 2016 [print issue] [online issue])
- Project: Touchscreen Super Clock (July 2016 [print issue] [online issue])
- Project: GPS-synchronised Analog Clock Driver (February 2017 [print issue] [online issue])
- Circuit Notebook: Remote water level monitoring using LoRa and Arduino (July 2017 [print issue] [online issue])
- Project: An Arduino Data Logger with GPS (August 2017 [print issue] [online issue])
- Project: Arduino Data Logger Part 2 (September 2017 [print issue] [online issue])
- Feature: El Cheapo Modules Part 10: GPS receivers (October 2017 [print issue] [online issue])
- Project: Super Clock now shows your electricity tariff (July 2018 [print issue] [online issue])
- Project: GPS-synched Frequency Reference Pt.1 (October 2018 [print issue] [online issue])
- Project: GPS-synched, lab-quality frequency reference (Part 2) (November 2018 [print issue] [online issue])
- Project: Very accurate speedo, car clock & auto volume change (June 2019 [print issue] [online issue])
- Project: Advanced GPS Computer - Part 1 (June 2021 [print issue] [online issue])
- Project: Advanced GPS Computer – Part 2 (July 2021 [print issue] [online issue])
- Project: New GPS-Synchronised Analog Clock (September 2022 [print issue] [online issue])
|
View 115 other items relevant to the same project(s) |
|
 |
Blue 3mm LED with diffused lens
A high-brightness blue LED in a 3mm through-hole package with standard (~25mm) lead length and diffused lens. Quite good brightness at 3V and can be driven with just a few milliamps.
|
 |
Red & White PCB-mounting RCA sockets
Traditionally, the stereo input sockets for an audio device are white (left) & red (right). But sourcing white sockets is hard, so we're offering this set.
These sockets can be used with projects such as the CLASSiC DAC. While they aren't an exact fit for the footprint on that PCB, they will fit with a small amount of coaxing.
|
 |
ISL9V5036P3-F085 360V, 46A IGBT for the High-Energy Electronic Ignition System
IGBT (TO-220) to suit the High-Energy Electronic Ignition.
This is a relatively difficult part to get so we are offering it for constructors of the High-Energy Electronic Ignition System or Jacob's Ladder projects.
|
 |
CLASSiC DAC main PCB [01102131]
Main PCB for the High-Performance CLASSiC DAC.
Please note that the SD card socket that this original PCB was designed to accept is no longer available. This board has been discounted as a result. It will still work well if you don't plan to use the SD card functions.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay.
157 x 198mm.
|
 |
CLASSiC DAC revised main PCB [01102134]
The main PCB for the High-Performance CLASSiC DAC.
This board is the version modified to use the Altronics P5722 SD card socket. We have tried to mount it so that the front panel slot will line up, but it's possible that you will have to file the slot larger to allow the card to be pushed in and pulled out smoothly.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay.
157 x 198mm.
|
 |
Mk2 Seismograph with Tsunami Alarm PCB [21102131]
PCB for the Do-It-Yourself Seismograph (Mk.2) with Tsunami Alarm.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay [single-sided design].
122 x 57mm.
|
 |
Mobile Phone Loud Ringer PCB [12110121]
PCB for the Mobile Phone Extension Ringer.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay [single-sided design].
63.5 x 86mm.
|
 |
Accurate GPS 1pps Timebase PCB [04103131]
PCB for the GPS-based 1pps Timebase for Frequency Counters.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay [single-sided design].
66 x 46mm.
|
 |
High Energy Electronic Ignition PCB [05110121]
PCB for the High Energy Electronic Ignition System.
Double-sided PCB with plated through holes, solder mask and silkscreen overlay [single-sided design].
89 x 53mm.
|
 |
dsPIC33FJ128GP306T-I/PT programmed for the CLASSiC DAC v1.02 [0110213B.hex]
A dsPIC33FJ128GP306T-I/PT 16-bit SMD Microcontroller programmed for the CLASSiC DAC (TQFP-64/0.5mm).
This is a fine-pitch SMD IC and care will be required when soldering. If necessary, the firmware can be updated later using the SD card bootloader.
Update v1.02 10/09/2021: this revised firmware fixes three known problems with the CLASSiC DAC:
1) The pushbutton & AC input sensing code has been rewritten to provide much better button debouncing and avoid switching off unless button is held in for a significant time.
2) The IR reception code has been changed to reject noise and prevent accidental power on/off which can occur very occasionally. It now aborts IR processing if a corrupted signal is detected and two "standby" IR messages need to be received in succession before it will power on or off.
Note also that the PCB has pads to allow low-value ceramic capacitors to be added at the output of the TOSLINK receivers. These are generally not needed, but if you find the input LEDs lighting up when there is no signal, try soldering three 30pF ceramic capacitors to those pads.
|
 |
PIC16F88-E/P programmed for the High Energy Electronic Ignition System / Jacob's Ladder [0511012A.HEX]
PIC16F88-E/P 8-bit Microcontroller programmed for the High Energy Electronic Ignition System [0511012A.HEX].
Also suits the Improved Jacob's Ladder project from the Feburary 2013 issue.
|
 |
CLASSiC DAC main PCB pattern (PDF download) [01102131]
PDF with the main CLASSiC DAC PCB design (double-sided).
Note that due to the number of vias and plated pads, making this board yourself is quite impractical.
|
 |
CLASSiC DAC front and rear panel PCB patterns (PDF download) [01102132/3]
PDF with the CLASSiC DAC front and rear panel PCB designs (double-sided).
The front panel (top) has pads for component mounting on its bottom layer while the rear panel just has a series of holes and cut-outs for the various connectors to pass through.
|
 |
Mk2 Seismograph with Tsunami Alarm PCB pattern (PDF download) [21102131]
PDF with the Seismograph Mk2 PCB design (single-sided).
|
 |
Mobile Phone Loud Ringer PCB pattern (PDF download) [12110121]
PDF with the Mobile Phone Ring Extender PCB design (single-sided).
|
 |
Accurate GPS 1pps Timebase PCB pattern (PDF download) [04103131]
PDF with the Accurate GPS 1pps Timebase for Frequency Counters PCB design (single-sided).
|
 |
High Energy Electronic Ignition PCB pattern (PDF download) [05110121]
PDF with the High Energy Electronic Ignition PCB design.
|
 |
CLASSiC DAC front & rear panel artwork (PDF download)
PDF with the front and rear panel artwork for the CLASSiC DAC. Can also be used as a drilling template.
Note that there is some circuitry mounted on the rear of the front panel so this artwork would normally be applied to the back of a PCB. Pre-printed, double-sided PCB panels are also available for purchase.
|
 |
Mobile Phone Loud Ringer front panel artwork (PDF download)
Front panel artwork for the Mobile Phone Loud Ringer.
Also available for download is the end-panel drilling guide.
|
 |
CLASSiC DAC front & rear panels [01102132/3]
Front and rear panels for the High-Performance CLASSiC DAC. Sold as a set.
Both are PCBs; the front panel hosts some circuitry on the back while the rear panel is purely a dress piece. Both have a blue solder mask with white printing. Being PCBs, they also provide some shielding.
218.5 x 34mm each.
|
 |
SMD parts for the CLASSiC DAC
A set of some of the more difficult-to-get components for the CLASSiC DAC project. See the parts list link below for details on what is included.
Note that this does not include the microcontroller, which is available pre-programmed as a separate item in our shop.
The remaining components are available from Jaycar, Altronics and element14.
|