chiark / gitweb /
Minimal documentation for ClunkPi.
authorBen Harris <bjh21@bjh21.me.uk>
Thu, 22 Nov 2018 00:06:01 +0000 (00:06 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Thu, 22 Nov 2018 00:06:01 +0000 (00:06 +0000)
index.xhtml [new file with mode: 0644]

diff --git a/index.xhtml b/index.xhtml
new file mode 100644 (file)
index 0000000..abfe4f0
--- /dev/null
@@ -0,0 +1,43 @@
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <title>ClunkPi: driving pulse clocks with a Raspberry Pi</title>
+  </head>
+  <body>
+    <h1>ClunkPi</h1>
+    <p>ClunkPi is an add-on board to interface a Raspberry Pi to a
+      pulse clock.  It is designed to fit all models of Raspberry Pi,
+      from the Model A onwards.  It can operate any clock that's
+      compatible with the British Post Office class A system,
+      including movements made by Gents, Synchronome, and English
+      Clock Systems.  ClunkPi can be driven by the
+      <a href="/clunk/">Clunk</a>
+      software to provide an NTP synchronised pulse clock.</p>
+    <h2>Specifications</h2>
+    <p>ClunkPi fits the 26-pin I/O header on the original Raspberry
+      Pi.  It should also work on the first 26 pins of the 40-bit
+      header used from the Model B+ onwards.  The board is smaller
+      than either a HAT or a uHAT, so it should fit many cases.</p>
+    <p>ClunkPi is essentially a switchable current source.  It
+      provides a current of 250&#xa0;mA ±10% into a resistance of up
+      to 12&#xa0;Ω.  It is switched by GPIO line 17 from the Pi.  It
+      is powered by the Pi's 5&#xa0;V line, from which it needs
+      250&#xa0;mA.</p>
+    <p>In theory, it should be possible to run ClunkPi off a higher
+      voltage to drive multiple clocks, up to the 50&#xa0;V limit of
+      the drive transistor.</p>
+    <h2>Design files</h2>
+    <p>I designed ClunkPi using
+      <a href="http://kicad-pcb.org/">KiCad</a>.  The KiCad source
+      files, along with the Gerber files for PCB manufacture, are
+      available for download.</p>
+    <h2>Circuit description</h2>
+    <p>The circuit is a simple current source controlled by a shunt
+      voltage regulator.  U1 and R2 control the base current in Q1 to
+      achieve 1.24&#xa0;V across R1.  D1 suppresses any voltage spike
+      caused by the inductance of the clock coil.</p>
+    <h2>Use</h2>
+    <p>Plug the board into a Raspberry Pi with the square solder pad
+      connected to pin 1 of the GPIO connector.  Connect the clock
+      (either way around) to the pads labelled "J2".</p>
+  </body>
+</html>