Difference between revisions of "AVR Oscilloscope Clock"

From TheRetroWagon
Jump to: navigation, search
(Initial creation)
 
(resources: add sparkfun oclock)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
==Disclaimer==
 
{{blockquote|'''Dutchtronix AVR Oscilloscope Clock'''
 
{{blockquote|'''Dutchtronix AVR Oscilloscope Clock'''
  
Original author not selling kits anymore. He has supplied gerber files and source code.
+
This is not my original intellectual property. It originated at [http://dutchtronix.com/index.htm Dutchtronix] where the original author is not selling kits anymore. He has supplied gerber files and source code.
This page documents my work at duplicating the PCB and assembling one for an upcoming project. I bought one from him many years ago. FWIW I have a SparkFun version too}}
 
  
 +
This page documents my work at duplicating the PCB and assembling one for an upcoming project. I bought one from him many years ago (pictured). FWIW I have a SparkFun version too}}
 +
 +
==Project==
 +
I have a [https://twitter.com/theretrowagon/status/1278366402441703430?s=20 twitter thread] going that may have some helpful comments from folks in replies...
 +
 +
I've got a shared project of the PCB on [https://oshpark.com/ OSHPark] as [https://oshpark.com/shared_projects/99mXiqvN JOClock - Dutchtronix Oclock2008] I don't do a lot of design work however when I do I use KiCad. I'm not particularly interested in learning EAGLEsoft now at AutoDesk. I'd like to add a bottom silkscreen with info on create date and notice that this isn't Dutchtronix work. Some kind of versioning is nice to have even if the PCB is a direct copy, at least a production date. Not sure if OSHPark has any markings on the Silkscreen. I'm also checking out PCBWay however the gerber files from Dutchtronix are not working as PCBWay wants RS-274X format files and apparently these Eaglesoft v5.11 design files didn't produce RS-274x gerbers.
 +
 +
==Images==
 +
[[File:AVR Oscilloscope Clock PCB.jpeg|400px]]
 
[[File:Tektronix 602 AVR Oscilloscope Clock.jpeg|500px]]
 
[[File:Tektronix 602 AVR Oscilloscope Clock.jpeg|500px]]
 +
 +
==Gallery==
 +
<gallery mode="packed-hover">
 +
File:BK Precision 1432 Oclock.jpg|BK Precision 1432 Oclock
 +
File:AVR Oscilloscope Clock PCB.jpeg|AVR Oscilloscope Clock PCB
 +
File:Tektronix 602 AVR Oscilloscope Clock.jpeg|Tektronix 602
 +
</gallery>
 +
 +
 +
 +
 +
==resources==
 +
* [http://dutchtronix.com/ScopeClockH3-1-Enhanced.htm Dutchtronix AVR Oscilloscope Clock]
 +
* [https://oshpark.com/shared_projects/99mXiqvN JOClock - Dutchtronix Oclock2008]
 +
* Interesting [http://dutchtronix.com/Arduino-ClockShield.htm Arduino ClockShield] also from Dutchtronix
 +
* Discontinued [https://www.sparkfun.com/products/retired/9306 AVR clock] Sparkfun
 +
 +
===Parts List===
 +
Experimenting with how to display this. It's in .ODS format exported to HTML here.
 +
 +
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 +
 +
<html>
 +
<head>
 +
 +
<meta http-equiv="content-type" content="text/html; charset=windows-1252"/>
 +
<title></title>
 +
<meta name="generator" content="LibreOffice 6.3.1.2 (Windows)"/>
 +
<meta name="created" content="2020-07-03T14:01:01.873000000"/>
 +
<meta name="changed" content="2020-07-03T14:40:38.761000000"/>
 +
 +
<style type="text/css">
 +
body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Liberation Sans"; font-size:x-small }
 +
a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em;  }
 +
a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em;  }
 +
comment { display:none;  }
 +
</style>
 +
 +
</head>
 +
 +
<body>
 +
<table cellspacing="0" border="0">
 +
<colgroup width="272"></colgroup>
 +
<colgroup width="107"></colgroup>
 +
<colgroup width="80"></colgroup>
 +
<colgroup width="222"></colgroup>
 +
<colgroup width="199"></colgroup>
 +
<colgroup width="85"></colgroup>
 +
<colgroup width="181"></colgroup>
 +
<colgroup width="82"></colgroup>
 +
<tr>
 +
<td height="21" align="left"><b>Description</b></td>
 +
<td align="left"><b>Part</b></td>
 +
<td align="left"><b>Quantity</b></td>
 +
<td align="left"><b>Notes</b></td>
 +
<td align="left"><b>Digikey</b></td>
 +
<td align="left"><b>unit price</b></td>
 +
<td align="left"><b>Mouser</b></td>
 +
<td align="left"><b>Unit price</b></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Printed Circuit Board H3.1</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">PCB</td>
 +
<td align="left"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">ATmega328p-20PU Microcontroller</td>
 +
<td align="left">IC1</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Preprogrammed CPU</td>
 +
<td align="left">ATMEGA328-PU-ND</td>
 +
<td align="right" sdval="1.9" sdnum="1033;0;0.00">1.90</td>
 +
<td align="left">556-ATMEGA328-PU</td>
 +
<td align="right" sdval="1.9" sdnum="1033;0;0.00">1.90</td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">AD7302 D/A Converter</td>
 +
<td align="left">IC2</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Creates Voltage levels</td>
 +
<td align="left">AD7302BNZ-ND</td>
 +
<td align="right" sdval="7.97" sdnum="1033;0;0.00">7.97</td>
 +
<td align="left"><font face="Liberation Serif">584-AD7302BNZ </font></td>
 +
<td align="right" sdval="7.97" sdnum="1033;0;0.00">7.97</td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">NXP/Philips RTC PCF8563</td>
 +
<td align="left">IC3</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RTC</td>
 +
<td align="left">non stock</td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left">non stock</td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">HIN232ACP Level Converter</td>
 +
<td align="left">IC5</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS-232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Lithium battery</td>
 +
<td align="left">BATTERY</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Keep time when turned off</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">20 Mhz crystal HC-49/US</td>
 +
<td align="left">Q1</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">CPU Crystal</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">32Khz crystal</td>
 +
<td align="left">Q4</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">for RTC</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">BAT-42/BAT-85 schottky diodes</td>
 +
<td align="left">D3-D4</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">Battery Protection</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">1N4001 diode</td>
 +
<td align="left">D5</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Reverse polarity protection</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left"><br></td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">1K Trimpot</td>
 +
<td align="left">R8</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Reference Voltage</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Momentary Tactile switch</td>
 +
<td align="left">S1-S2</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">User Interface</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Power Switch</td>
 +
<td align="left">S3</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left"><br></td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3 mm red led</td>
 +
<td align="left">D1</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power indicator</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3 mm green led</td>
 +
<td align="left">D2</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">User Interface</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">LM7805</td>
 +
<td align="left">IC4</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power Supply regulator</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">2N3904 NPN</td>
 +
<td align="left">Q3</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Intensity Inverter</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">2-pin header</td>
 +
<td align="left">POWER-M</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3-pin RS-232 connector socket</td>
 +
<td align="left">RS-232-F</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left"><br></td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left">&nbsp;</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">10 uF cap</td>
 +
<td align="left">C7-C8</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">Power stability</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">100 uF cap</td>
 +
<td align="left">C6,C17</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">Power stability</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">22 pF caps</td>
 +
<td align="left">C3-C4</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">For Atmega Crystal</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="40" align="left">100 nF cap</td>
 +
<td align="left">C1-C2,C5,<br>C12-C16,C18</td>
 +
<td align="right" sdval="9" sdnum="1033;">9</td>
 +
<td align="left">Power stability, DC-DC</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">10K pull-up resistors</td>
 +
<td align="left">R1-R5</td>
 +
<td align="right" sdval="5" sdnum="1033;">5</td>
 +
<td align="left">Glue</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">1K resistor</td>
 +
<td align="left">R6-R7,R14</td>
 +
<td align="right" sdval="3" sdnum="1033;">3</td>
 +
<td align="left">Glue</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">470R Resistor</td>
 +
<td align="left">R9</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">LED current limiter</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">4K7 Resistor</td>
 +
<td align="left">R13</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Intensity Inverter</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">28 pin socket</td>
 +
<td align="left">IC1 socket</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">CPU</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">20 pin socket</td>
 +
<td align="left">IC2 socket</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">DAC</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">8 pin socket</td>
 +
<td align="left">IC3 socket</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RTC</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">16 pin socket</td>
 +
<td align="left">IC4 socket</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">2-pin header</td>
 +
<td align="left">JP6</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">1 PPS feed</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3-pin header</td>
 +
<td align="left">GND</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Ground for probes</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">1-pin header</td>
 +
<td align="left">Z</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Intensity Control</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">1-pin header</td>
 +
<td align="left">ZINV</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Intensity Control</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3-pin header</td>
 +
<td align="left">VCCSELECT</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power source Selection</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3-pin header</td>
 +
<td align="left">RXROUTE</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">3-pin header</td>
 +
<td align="left">TXROUTE</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">shunt for headers</td>
 +
<td align="left">SHORT</td>
 +
<td align="right" sdval="4" sdnum="1033;">4</td>
 +
<td align="left">Various</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Turret Terminals</td>
 +
<td align="left">CH1-CH2</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">Scope connectors</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">Power Jack</td>
 +
<td align="left">J1</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">Power</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">DB-9 connector</td>
 +
<td align="left">X1</td>
 +
<td align="right" sdval="1" sdnum="1033;">1</td>
 +
<td align="left">RS232</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
<tr>
 +
<td height="21" align="left">BNC connectors</td>
 +
<td align="left">J2-J3</td>
 +
<td align="right" sdval="2" sdnum="1033;">2</td>
 +
<td align="left">Scope Connectors</td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
<td align="left"><br></td>
 +
<td align="left" sdnum="1033;0;0.00"><br></td>
 +
</tr>
 +
</table>
 +
<!-- ************************************************************************** -->
 +
</body>
 +
 +
</html>

Latest revision as of 15:24, 19 July 2020

Disclaimer

Dutchtronix AVR Oscilloscope Clock

This is not my original intellectual property. It originated at Dutchtronix where the original author is not selling kits anymore. He has supplied gerber files and source code.

This page documents my work at duplicating the PCB and assembling one for an upcoming project. I bought one from him many years ago (pictured). FWIW I have a SparkFun version too

Project

I have a twitter thread going that may have some helpful comments from folks in replies...

I've got a shared project of the PCB on OSHPark as JOClock - Dutchtronix Oclock2008 I don't do a lot of design work however when I do I use KiCad. I'm not particularly interested in learning EAGLEsoft now at AutoDesk. I'd like to add a bottom silkscreen with info on create date and notice that this isn't Dutchtronix work. Some kind of versioning is nice to have even if the PCB is a direct copy, at least a production date. Not sure if OSHPark has any markings on the Silkscreen. I'm also checking out PCBWay however the gerber files from Dutchtronix are not working as PCBWay wants RS-274X format files and apparently these Eaglesoft v5.11 design files didn't produce RS-274x gerbers.

Images

AVR Oscilloscope Clock PCB.jpeg Tektronix 602 AVR Oscilloscope Clock.jpeg

Gallery



resources

Parts List

Experimenting with how to display this. It's in .ODS format exported to HTML here.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html> <head>

<meta http-equiv="content-type" content="text/html; charset=windows-1252"/> <title></title> <meta name="generator" content="LibreOffice 6.3.1.2 (Windows)"/> <meta name="created" content="2020-07-03T14:01:01.873000000"/> <meta name="changed" content="2020-07-03T14:40:38.761000000"/>

<style type="text/css"> body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Liberation Sans"; font-size:x-small } a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em; } a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em; } comment { display:none; } </style>

</head>

<body>

<colgroup width="272"></colgroup> <colgroup width="107"></colgroup> <colgroup width="80"></colgroup> <colgroup width="222"></colgroup> <colgroup width="199"></colgroup> <colgroup width="85"></colgroup> <colgroup width="181"></colgroup> <colgroup width="82"></colgroup>
Description Part Quantity Notes Digikey unit price Mouser Unit price
Printed Circuit Board H3.1   1 PCB



ATmega328p-20PU Microcontroller IC1 1 Preprogrammed CPU ATMEGA328-PU-ND 1.90 556-ATMEGA328-PU 1.90
AD7302 D/A Converter IC2 1 Creates Voltage levels AD7302BNZ-ND 7.97 584-AD7302BNZ 7.97
NXP/Philips RTC PCF8563 IC3 1 RTC non stock
non stock
HIN232ACP Level Converter IC5 1 RS-232



Lithium battery BATTERY 1 Keep time when turned off



20 Mhz crystal HC-49/US Q1 1 CPU Crystal



32Khz crystal Q4 1 for RTC



BAT-42/BAT-85 schottky diodes D3-D4 2 Battery Protection



1N4001 diode D5 1 Reverse polarity protection




     



1K Trimpot R8 1 Reference Voltage



Momentary Tactile switch S1-S2 2 User Interface



Power Switch S3 1 Power




     



3 mm red led D1 1 Power indicator



3 mm green led D2 1 User Interface



LM7805 IC4 1 Power Supply regulator



2N3904 NPN Q3 1 Intensity Inverter



2-pin header POWER-M 1 Power



3-pin RS-232 connector socket RS-232-F 1 RS232




     



10 uF cap C7-C8 2 Power stability



100 uF cap C6,C17 2 Power stability



22 pF caps C3-C4 2 For Atmega Crystal



100 nF cap C1-C2,C5,
C12-C16,C18
9 Power stability, DC-DC



10K pull-up resistors R1-R5 5 Glue



1K resistor R6-R7,R14 3 Glue



470R Resistor R9 1 LED current limiter



4K7 Resistor R13 1 Intensity Inverter



28 pin socket IC1 socket 1 CPU



20 pin socket IC2 socket 1 DAC



8 pin socket IC3 socket 1 RTC



16 pin socket IC4 socket 1 RS232



2-pin header JP6 1 1 PPS feed



3-pin header GND 1 Ground for probes



1-pin header Z 1 Intensity Control



1-pin header ZINV 1 Intensity Control



3-pin header VCCSELECT 1 Power source Selection



3-pin header RXROUTE 1 RS232



3-pin header TXROUTE 1 RS232



shunt for headers SHORT 4 Various



Turret Terminals CH1-CH2 2 Scope connectors



Power Jack J1 1 Power



DB-9 connector X1 1 RS232



BNC connectors J2-J3 2 Scope Connectors



</body>

</html>