Fix several inter-document links

Thu, 05 Nov 2020 22:15:16 +0100

author
David Douard <david.douard@sdf3.org>
date
Thu, 05 Nov 2020 22:15:16 +0100
changeset 128
aba381b2bac9
parent 126
521c35556177
child 129
42a19a0d1c99

Fix several inter-document links

and normalize use of absolute path for {static} and {filename} links.

content/10MHz_ref.rst file | annotate | diff | comparison | revisions
content/10MHz_ref_2.rst file | annotate | diff | comparison | revisions
content/HPZR24W.rst file | annotate | diff | comparison | revisions
content/LPD422FM.rst file | annotate | diff | comparison | revisions
content/TeK2445.rst file | annotate | diff | comparison | revisions
content/TeK2445_2.rst file | annotate | diff | comparison | revisions
content/TeK2445_3.rst file | annotate | diff | comparison | revisions
content/ZPB30A1.rst file | annotate | diff | comparison | revisions
content/dell2407.rst file | annotate | diff | comparison | revisions
content/eip545b_2.rst file | annotate | diff | comparison | revisions
content/eip545b_3.rst file | annotate | diff | comparison | revisions
content/eip545b_4.rst file | annotate | diff | comparison | revisions
content/eip545b_6.rst file | annotate | diff | comparison | revisions
content/hp3456a.rst file | annotate | diff | comparison | revisions
content/hp34970a.rst file | annotate | diff | comparison | revisions
content/hp34970a_2.rst file | annotate | diff | comparison | revisions
content/hp34970a_3.rst file | annotate | diff | comparison | revisions
content/hp34970a_4.rst file | annotate | diff | comparison | revisions
content/hp34970a_protocol.rst file | annotate | diff | comparison | revisions
content/hp3562a.rst file | annotate | diff | comparison | revisions
content/hp3562a_2.rst file | annotate | diff | comparison | revisions
content/hp3562a_3.rst file | annotate | diff | comparison | revisions
content/hp3562a_4.rst file | annotate | diff | comparison | revisions
content/hp5334a.rst file | annotate | diff | comparison | revisions
content/hp8662a.rst file | annotate | diff | comparison | revisions
content/hp8662a_2.rst file | annotate | diff | comparison | revisions
content/hp8662a_3.rst file | annotate | diff | comparison | revisions
content/hp8904a.rst file | annotate | diff | comparison | revisions
content/hp8904a_2.rst file | annotate | diff | comparison | revisions
content/opentally.rst file | annotate | diff | comparison | revisions
content/pages/why.rst file | annotate | diff | comparison | revisions
content/prologix.rst file | annotate | diff | comparison | revisions
--- a/content/10MHz_ref.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/10MHz_ref.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -22,25 +22,25 @@
 
 The device is a small enclosure with only a 2x5 pins connector:
 
-.. image:: {static}images/freq_ref/efratom.jpg
+.. image:: {static}/images/freq_ref/efratom.jpg
    :alt: The Efratom LPRO-101 frequency standard.
-      
+
 The exact model is an Efratom Rubidium Frequency Standard Model LPRO-101:
 
-.. image:: {static}images/freq_ref/efratom_sticker.jpg
+.. image:: {static}/images/freq_ref/efratom_sticker.jpg
    :alt: The Efratom LPRO-101 frequency standard.
 
 Inside the enclosure, there is a single PCB with SMD and through hole
 components. It's quite dense.
 
-.. image:: {static}images/freq_ref/efratom_inside.jpg
+.. image:: {static}/images/freq_ref/efratom_inside.jpg
    :alt: The PCB of the Efratom LPRO-101 frequency standard.
 
 The rubidium lamp with the resonant cavity occupy almost a quarter of the
 total area. The cover of the enclosure is compartimented, mainly to
 shield the lamp+cavity device from the remaining of the board:
 
-.. image:: {static}images/freq_ref/efratom_enclosure.jpg
+.. image:: {static}/images/freq_ref/efratom_enclosure.jpg
    :alt: The enclosure of the Efratom LPRO-101 frequency standard.
 
 
@@ -60,9 +60,9 @@
 
 The video amplifer on the other hand has a bit of a trouble:
 
-.. image:: {static}images/freq_ref/extron.jpg
+.. image:: {static}/images/freq_ref/extron.jpg
    :alt: the Extron Electronics video amplifier
-      
+
 As you can see on the picture above, the inductor is broken, and there
 is no visible mark on it. This inductor is used to produce the
 symetric voltages required to poser the opamp used to dispatch the
@@ -79,7 +79,7 @@
 datasheet_, in the Bipolar Output DC/DC Converter configuration page
 16:
 
-.. image:: {static}images/freq_ref/lt1616_bipolar_output_DC2DC.svg
+.. image:: {static}/images/freq_ref/lt1616_bipolar_output_DC2DC.svg
    :alt: LT1616 Bipolar Output DC/DC converter.
    :align: center
 
@@ -94,7 +94,7 @@
 reference design, it should be a 22µH one. So let's make a purchase
 for this inductor as well as some 20k resistors for my HP8904A_.
 
-.. _HP8904A: {static}hp8904a.rst
+.. _HP8904A: {filename}/hp8904a.rst
 
 
 
--- a/content/10MHz_ref_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/10MHz_ref_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -54,4 +54,4 @@
 .. _`new thread on the EEVBlog`: http://www.eevblog.com/forum/projects/distribution-amp-%28for-reference-frequency-standard-or-otherwise%29/msg893851/
 
 
-.. _`first part`: {static}/10MHz_ref.rst
+.. _`first part`: {filename}/10MHz_ref.rst
--- a/content/HPZR24W.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/HPZR24W.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -30,7 +30,7 @@
 - a blacklight HV driver board.
 
 
-.. image:: {static}images/ZR24W/back.jpg
+.. image:: {static}/images/ZR24W/back.jpg
    :alt: Back of the HP ZR24W
 
 First thing, to make sure the problem comes from the PSU, I powered the monitor
@@ -39,16 +39,16 @@
 enough to power the backlight. The second output was used to produce the 12V,
 and the 5V was generated by my very old home made PSU.
 
-.. image:: {static}images/ZR24W/ext_power.jpg
+.. image:: {static}/images/ZR24W/ext_power.jpg
    :alt: Testing the display with my bench PSU.
 
 The monitor was working fine when powered from these PSUs, so the problem was,
 indeed, this Tatung PWB-1336-02 switching PSU:
 
-.. image:: {static}images/ZR24W/psu_top.jpg
+.. image:: {static}/images/ZR24W/psu_top.jpg
    :alt: Top of the Tatung PWB-1336-02 PSU
 
-.. image:: {static}images/ZR24W/psu_bottom.jpg
+.. image:: {static}/images/ZR24W/psu_bottom.jpg
    :alt: Bottom view of the Tatung PWB-1336-02 PSU
 
 The design is nice and clean. Electrolytic caps however are not the best ones
@@ -85,7 +85,7 @@
 
 
 My first test has been to plug my cheap `electronic load
-<{static}/ZPB30A1.rst>`_ on the 5V with the 2 other voltages stopped.
+<{filename}/ZPB30A1.rst>`_ on the 5V with the 2 other voltages stopped.
 
 And I could reliably sink 3A from there. So the problem must be on one of the 2
 other rails.
@@ -104,7 +104,7 @@
 is some kind of a joke on the Rigol, since you cannot hide the A and B curves:
 the curve substraction is purely computed from displayed curve. When I found
 how useless this was on the Rigol, I had not enough energy to extract my old
-`Tek 2445A <{static}/TeK2445.rst>`_ from under the pile of test equipment
+`Tek 2445A <{filename}/TeK2445.rst>`_ from under the pile of test equipment
 stowed in the closet...)
 
 
@@ -146,10 +146,10 @@
 
 The application circuits are as follow:
 
-.. image:: {static}images/ZR24W/tny279_app_circuit.svg
+.. image:: {static}/images/ZR24W/tny279_app_circuit.svg
    :alt: Example application circuit for the TNY279PN controller (from the `datasheet <TNY279PN>`_)
 
-.. image:: {static}images/ZR24W/CM6807_app_circuit.svg
+.. image:: {static}/images/ZR24W/CM6807_app_circuit.svg
    :alt: Example application circuit for the CM6807 controller (from the `datasheet <CM6807>`_)
 
 In this PSU, the input DC of the TNY279 (the point just before R5 in the app
@@ -160,7 +160,7 @@
 there is derivated DC input path, from the bridge rectifier to the input DC
 rail, consisting in a diode (D922 on the PCB) followed by a thermistor (R915):
 
-.. image:: {static}images/ZR24W/input_DC.jpeg
+.. image:: {static}/images/ZR24W/input_DC.jpeg
    :alt: Input DC showing both paths (yellow: via the PFC, red: the alternate
          path when power saving is on).
 
--- a/content/LPD422FM.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/LPD422FM.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -57,7 +57,7 @@
 .. image:: {static}/images/lambda/lpd422fm_board1.jpg
    :alt: Bottom view of one regulator of the LPD 422 FM dual regulated
          power supply.
-	 
+
 The component, especially the big caps, looks like original parts and
 the PCB is a bit burnt by the small power transistor, but nothing too
 scary.
@@ -77,7 +77,7 @@
   exactly the same model, but it really very close.
 
 
-  
+
 Quick mesurements
 =================
 
@@ -88,7 +88,7 @@
 
 .. image:: {static}/images/lambda/DS1Z_QuickPrint2.png
    :alt: Noise level of the LPD422FM - 0V/0A
-      
+
 Same at 20V, no load:
 
 .. image:: {static}/images/lambda/DS1Z_QuickPrint3.png
@@ -99,7 +99,7 @@
 .. image:: {static}/images/lambda/DS1Z_QuickPrint4.png
    :alt: Noise level of the LPD422FM - 40V/0A
 
-Then, with the `ZPB30A1 electronic load <{static}/ZPB30A1.rst>`
+Then, with the `ZPB30A1 electronic load <{filename}/ZPB30A1.rst>`
 connected but not consuming any current (20V, 0A):
 
 .. image:: {static}/images/lambda/DS1Z_QuickPrint5.png
@@ -155,4 +155,3 @@
 plug more than half its lenght). I may also try to bring the remote
 sensor plugs on the front panel (with a pair of easy to set or remove
 jumps): I like to have the sense terminals ready to use.
-
--- a/content/TeK2445.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/TeK2445.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -15,15 +15,15 @@
 
 Here is the beast:
 
-.. image:: {static}images/tek2445/tek2445.jpg
+.. image:: {static}/images/tek2445/tek2445.jpg
    :alt: My old Tektronics 2445 scope
-      
+
 And some pictures of its womb:
 
-.. image:: {static}images/tek2445/tek2445_A1.jpg
+.. image:: {static}/images/tek2445/tek2445_A1.jpg
    :alt: The main analog board.
-	   
-.. image:: {static}images/tek2445/tek2445_top.jpg
+
+.. image:: {static}/images/tek2445/tek2445_top.jpg
    :alt: Top view of the scope.
 
 The PSU consists in two PCBs coupled with long jumpers. It's not very
@@ -33,27 +33,25 @@
 Whatever, its problem was a classic failure of several X2 and Y
 capacitors on the regulator board (A2):
 
-.. image:: {static}images/tek2445/PSU_A2.png
+.. image:: {static}/images/tek2445/PSU_A2.png
    :alt: The regulator board os the PSU.
 
-.. image:: {static}images/tek2445/board_a2.jpg
+.. image:: {static}/images/tek2445/board_a2.jpg
    :alt: The regulator board os the PSU.
-	 
-.. image:: {static}images/tek2445/board_a2_C1018.jpg
+
+.. image:: {static}/images/tek2445/board_a2_C1018.jpg
    :alt: Dead C1018 capacitor.
-	 
+
 
 and the inverter board (A3), mainly C1020, C1051 and C1052:
 
-.. image:: {static}images/tek2445/PSU_A3.png
+.. image:: {static}/images/tek2445/PSU_A3.png
    :alt: The inverter board of the PSU.
 
-	 
+
 For now, I've replaced them with parts from old switching power
 supplies (from old Dell and IBM computers), but I'd rather replace
 them with brand new components. I also still have some small display
 instabilities, which I need to investigate a bit more. I'll probably
 replace most of the electrolytics caps on the PSU so that I won't have
 to repair again any time soon (famous last words).
-
-
--- a/content/TeK2445_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/TeK2445_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -9,7 +9,7 @@
 :series_index: 2
 
 After a `quick repair of the PSU of my Tek 2445
-<{static}/TeK2445.rst>`_, I've started a more systematic replacement
+<{filename}/TeK2445.rst>`_, I've started a more systematic replacement
 of the capacitors.
 
 .. image:: {static}/images/tek2445/psu_caps_replaced.jpg
@@ -59,7 +59,7 @@
 
 .. image:: {static}/images/tek2445/dead_transistors.jpg
    :alt: Q1050, 1060 and Q1070 are dead.
-      
+
 For now, I've picked up a 3W 100Ω resistor and I've made a self by
 hand. As I don't have a RLC meter, I don't known its exact value so
 I've took a few measures of its impedance at several frequencies, and
@@ -156,4 +156,3 @@
 While waiting for my DS0026 spare ICs, I'm trying to figure how I can
 elaborate a setup in which I am able to test the PSU without risking
 its life again. I'll have to find my variac in my cellar, I guess.
-
--- a/content/TeK2445_3.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/TeK2445_3.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -10,7 +10,7 @@
 
 
 After having mostly `destroyed the PSU of my Tek 2445
-<{static}/TeK2445_2.rst>`_, I've decided to be a bit less foolhardy
+<{filename}/TeK2445_2.rst>`_, I've decided to be a bit less foolhardy
 and I've subscribed to the `yahoo Tek group`_. I discovered that such
 a failure has already been reported there, also after a full recap of
 the preregulator and regulator of the power supply.
@@ -86,7 +86,7 @@
    :alt: Measuring the turn-ratios of the T1050 transformer.
 
 I use CH2 of my scope to probe the signal produced by the `HP890A4
-<{static}/hp8904a.rst>`_ linked to pins 1 and 2 (thus a primary
+<{filename}/hp8904a.rst>`_ linked to pins 1 and 2 (thus a primary
 winding), and CH1 on a secondary winding (pins 6-7), which resulted
 in:
 
--- a/content/ZPB30A1.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/ZPB30A1.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -10,7 +10,7 @@
 (`this one`_ to be precise). It's a ZHIYU model ZPB30A1. It's
 specifications are:
 
-- constant current mode 
+- constant current mode
 - max voltage: 30V
 - discharge current: 0.2A to 9.99A (+/- 0.7% + 1 digit)
 - max dissipated power: 60W
@@ -26,23 +26,23 @@
   stops. It displays the total discharged capacitu (in Ah) and energy
   (in Wh).
 
-.. image:: {static}images/ZPB30A1/zpb30a1.jpg
+.. image:: {static}/images/ZPB30A1/zpb30a1.jpg
    :alt: Overall view of the ZPB30A1 electronic load
-  
+
 The device looks pretty nice and reasonably well built. It can do 4
 wire measurements.
 
 The device itself is built around a single ST W60N10 N channel MOS
 transistor (100V, 60A, 200W) and a STM8S005K6 microcontroller.
 
-.. image:: {static}images/ZPB30A1/zpb30a1_board.jpg
+.. image:: {static}/images/ZPB30A1/zpb30a1_board.jpg
    :alt: Main PCB of the ZPB30A1 electronic load
 
 The shunt resistor is a 10mΩ wire. A very small value that explains
 the rather big minimal current of 200mA (which means a voltage drop as
 low as 2mV).
 
-.. image:: {static}images/ZPB30A1/zpb30a1_mosfet.jpg
+.. image:: {static}/images/ZPB30A1/zpb30a1_mosfet.jpg
    :alt: Main transistor of the ZPB30A1 electronic load
 
 One nice thing with this device is the fact that every component value
@@ -51,7 +51,7 @@
 
 The bottom side of the PCB is pretty empty besides the ground plane.
 
-.. image:: {static}images/ZPB30A1/zpb30a1_bottom.jpg
+.. image:: {static}/images/ZPB30A1/zpb30a1_bottom.jpg
    :alt: Bottom side of the PCB of the ZPB30A1 electronic load
 
 
@@ -80,7 +80,7 @@
 
 The overall (messy) setup was:
 
-.. image:: {static}images/ZPB30A1/overall_setup.jpg
+.. image:: {static}/images/ZPB30A1/overall_setup.jpg
    :alt: Overall testing setup for the ZPB30A1.
 
 During this test, the electronic load was sunking almost 1A at 30V,
@@ -92,12 +92,12 @@
 the signal is meaningful. And after playing a bit with the Serial
 decoder, I finally found that:
 
-.. image:: {static}images/ZPB30A1/DS1Z_serial.png
+.. image:: {static}/images/ZPB30A1/DS1Z_serial.png
    :alt: Serial signal on the T pin.
 
 When the ZPB30A1 was actually set up like this:
-	
-.. image:: {static}images/ZPB30A1/zpb30a1_setup.jpg
+
+.. image:: {static}/images/ZPB30A1/zpb30a1_setup.jpg
    :alt: Testing setup for the ZPB30A1.
 
 So the measured voltage is constantly written on the serial port at
@@ -114,5 +114,3 @@
 
 
 .. _`this one`: http://fr.aliexpress.com/item/New-Constant-current-electronic-load-9-99A-60W-1-30V-battery-capacity-teste-free-ship/32571919265.html
-
-      
--- a/content/dell2407.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/dell2407.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -19,19 +19,19 @@
 usual plastic clips to unclipse all around the enclose. The result is a very
 standard view for these LCD monitors: a big metallic enclosure:
 
-.. image:: {static}images/dell2407wfp/back.jpg
+.. image:: {static}/images/dell2407wfp/back.jpg
    :alt: Back of the Dell 2407WFP
 
 
 When removed, the also very classic view on the boards:
 
-.. image:: {static}images/dell2407wfp/back-pcbs.jpg
+.. image:: {static}/images/dell2407wfp/back-pcbs.jpg
    :alt: PCBs of the Dell 2407WFP
 
 Since there is nothing at all, the first and most probable place to start
 looking is the PSU:
 
-.. image:: {static}images/dell2407wfp/psu.jpg
+.. image:: {static}/images/dell2407wfp/psu.jpg
    :alt: PSU of the Dell 2407WFP
 
 
@@ -41,7 +41,7 @@
 Inspecting the PSU, the first culprit (and the probable origin of the failure)
 is pretty obvious:
 
-.. image:: {static}images/dell2407wfp/badcap.jpg
+.. image:: {static}/images/dell2407wfp/badcap.jpg
    :alt: Bad cap on the Dell 2407WFP
 
 This one is dead, right, but the question is if it died alone (very unlikely)
@@ -51,7 +51,7 @@
 might have done its job and protect some other parts on the PSU... or not), but
 also a dead MOSFET (Q651, the one on the PFC stage) and maybe more:
 
-.. image:: {static}images/dell2407wfp/dead-parts.jpg
+.. image:: {static}/images/dell2407wfp/dead-parts.jpg
    :alt: First batch of dead parts on the Dell 2407WFP PSU
 
 At this point, finding datasheets for the controller chips on this board looked
@@ -78,18 +78,18 @@
 
 The first stage of the PSU, around the L6561D controller looks like:
 
-.. image:: {static}images/dell2407wfp/psu-schematic-p1.svg
+.. image:: {static}/images/dell2407wfp/psu-schematic-p1.svg
    :alt: Schematic of the first (PFC) stage of the PSU of the Dell 2407WFP
 
 And the regulation stage:
 
-.. image:: {static}images/dell2407wfp/psu-schematic-p2.svg
+.. image:: {static}/images/dell2407wfp/psu-schematic-p2.svg
    :alt: Schematic of the second (PWM + secondary) stage of the PSU of the Dell 2407WFP
 
 
 For the record, here are the typical application schematics from datasheets:
 
-.. image:: {static}images/dell2407wfp/L6561-AN.svg
+.. image:: {static}/images/dell2407wfp/L6561-AN.svg
    :alt: Typical application schematic of the L6561 PFC controller.
 
 As tou can see, it is very similar to the first page of the schematic above.
@@ -100,7 +100,7 @@
 And for the PMW stage, I could not find such a typical application circuit more
 advanced than this very basic one (from the datasheet):
 
-.. image:: {static}images/dell2407wfp/NCP1200A.svg
+.. image:: {static}/images/dell2407wfp/NCP1200A.svg
    :alt: Typical application schematic of the NCP1200A PWM controller.
 
 However some interesting details and circuit improvements can be found in this
@@ -147,12 +147,12 @@
 that much spare STP10NK60ZFP transistor for Q651, I decided to try first with
 some junk parts from a PCB laying around, on which are many APT8075BN:
 
-.. image:: {static}images/dell2407wfp/junk_pcb.jpg
+.. image:: {static}/images/dell2407wfp/junk_pcb.jpg
    :alt: The PCB from which I took an APT8075BN as test Q651 replacement.
 
 The leads qre not exactly the same spacing, but I managed to do something:
 
-.. image:: {static}images/dell2407wfp/apt8075bn.jpg
+.. image:: {static}/images/dell2407wfp/apt8075bn.jpg
    :alt: The APT8075BN used as test Q651 replacement.
 
 
@@ -164,7 +164,7 @@
 
 The resulting setup looks like:
 
-.. image:: {static}images/dell2407wfp/psu-repaired-1.jpg
+.. image:: {static}/images/dell2407wfp/psu-repaired-1.jpg
    :alt: The APT8075BN used as test Q651 replacement.
 
 However, before applying power again, I checked all the silicon components once
@@ -174,7 +174,7 @@
 I do have a few 2N7000 that can be used, but are TO92 packages.
 So I did a bit of surgery:
 
-.. image:: {static}images/dell2407wfp/hack.jpg
+.. image:: {static}/images/dell2407wfp/hack.jpg
    :alt: The APT8075BN used as test Q651 replacement.
 
 
@@ -187,13 +187,13 @@
 I plugged it back in the monitor, the green LED lit as well as the display
 itself showing the 'No signal detected' message box!
 
-.. image:: {static}images/dell2407wfp/alive-1.jpg
+.. image:: {static}/images/dell2407wfp/alive-1.jpg
    :alt: It's alive!
 
 I replaced the temporary Q651 transistor with the proper reference, checked the
 result, then put everything back together.
 
-.. image:: {static}images/dell2407wfp/alive.jpg
+.. image:: {static}/images/dell2407wfp/alive.jpg
    :alt: It's alive!
 
 
--- a/content/eip545b_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/eip545b_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -47,7 +47,7 @@
 resolution:
 
 
-.. image:: {static}images/eip545b/pm_full.jpg
+.. image:: {static}/images/eip545b/pm_full.jpg
    :alt: Power Meter at full resolution
 
 *On avance !*
--- a/content/eip545b_3.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/eip545b_3.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -172,12 +172,12 @@
 On one side is the ceramic support for connections from the output YIG coupling
 loop:
 
-.. image:: {static}images/eip545b/yig_top.jpg
+.. image:: {static}/images/eip545b/yig_top.jpg
    :alt: Top view of the YIG filter
 
 On the bottom side, we can see the YIG spheres and the coupling loops:
 
-.. image:: {static}images/eip545b/yig_bottom.jpg
+.. image:: {static}/images/eip545b/yig_bottom.jpg
    :alt: Top view of the YIG filter
 
 So this filter consists in a 2 stage bandpass filter (with input and output
@@ -185,7 +185,7 @@
 
 Having a closer look, the problem appears:
 
-.. image:: {static}images/eip545b/yig_broken.jpg
+.. image:: {static}/images/eip545b/yig_broken.jpg
    :alt: Broken stage 1 of the YIG filter
 
 As can been seen there, the YIG sphere took off the holding rod. Tha cage made
--- a/content/eip545b_4.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/eip545b_4.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -12,7 +12,7 @@
 This part is about my attempt to modify the firmware to "fix" the problem of
 weird intial setup: a -160MHz offset and a resolution set to 5 digits.
 
-In the `previous part <{static}/eip545b_3.rst>`_, we figured some probable
+In the `previous part <{filename}/eip545b_3.rst>`_, we figured some probable
 spots in the firware where these default setup configurations might be set.
 
 EPROM checksums
--- a/content/eip545b_6.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/eip545b_6.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -13,8 +13,8 @@
 ==================
 
 I have been trying to figure out a bit more about the `sensitivity problem
-<{static}/eip545b_3.rst#sensitivity-problem>`_ described in `part 3
-<{static}eip545b_3.rst>`_.
+<{filename}/eip545b_3.rst#sensitivity-problem>`_ described in `part 3
+<{filename}/eip545b_3.rst>`_.
 
 The main problem remains the first YIG sphere that has fall off the holding
 rod. I have tried to manipulate it with thin wood stick, under my cheap USB
@@ -31,12 +31,12 @@
 
 The overall process of the Band 3 is as follow:
 
-.. image:: {static}images/eip545b/band_3_operations.png
+.. image:: {static}/images/eip545b/band_3_operations.png
    :alt: Simplified Band 3 Operations
 
 For which the first step is the search for signal:
 
-.. image:: {static}images/eip545b/band_3_search.png
+.. image:: {static}/images/eip545b/band_3_search.png
    :alt: Band 3 Search for Signal
 
 I seems to me that the RF level is used for two purposes: in the search for
@@ -62,7 +62,7 @@
 In order to understand, I have drawn the schematics of the board on which are
 the IF amplifier and the video amplifier:
 
-.. image:: {static}images/eip545b/A201_2020303.jpg
+.. image:: {static}/images/eip545b/A201_2020303.jpg
    :alt: A201 RF amplifier board
 
 Fortunately, the board is quite simple, and despite being made of SMD
@@ -70,7 +70,7 @@
 
 The schematics looks like:
 
-.. image:: {static}images/eip545b/A201.svg
+.. image:: {static}/images/eip545b/A201.svg
    :alt: Schematic of the A201 RF amplifier board
 
 The video amplifier consist of a simple MC1458 opamp (mainly a dual 741).
@@ -98,7 +98,7 @@
 
 The YIG tuned filter and mixer assembly looks like:
 
-.. image:: {static}images/eip545b/YIG-mixer.jpg
+.. image:: {static}/images/eip545b/YIG-mixer.jpg
    :alt: YIG filter output and mixer assembly
 
 Once again, I am trying to understand what this whole thing works, but I really
--- a/content/hp3456a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp3456a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -30,7 +30,7 @@
 but the readings were quite disappointing. I was considering
 implementing a signature analyzer using a Nucleo STM32 board, since I
 have several of them for my `HP 34970A display replacement project
-<{static}/hp34970a.rst>`_.
+<{filename}/hp34970a.rst>`_.
 
 Suddenly, I realized I did not even check the power rails! And
 bingo, the +33V was dead (something like 5V).
@@ -88,6 +88,3 @@
 It's time for a nice enclosure for my Geller Labs reference now. I
 also still have in my todo list a DC reference built around a AD5791
 and a LT1100 I have.
-
-
-
--- a/content/hp34970a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp34970a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -105,7 +105,7 @@
 So I tried such a rejuvenation on my VFD module. I wasn't sure what
 color the filaments must be heated to (between a light orange to an
 almost white yellow). I was doing this using my `Lambda PSU
-<{static}/LPD422FM.rst>`_ raising the voltage while looking at the
+<{filename}/LPD422FM.rst>`_ raising the voltage while looking at the
 filaments.
 
 The results are very disappointing. The VFD is a little bit brighter,
--- a/content/hp34970a_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp34970a_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -10,7 +10,7 @@
 
 
 This is quick follow up of my `previous blog
-post <{static}/hp34970a.rst>`_ on my attempt to fix my recently acquired
+post <{filename}/hp34970a.rst>`_ on my attempt to fix my recently acquired
 HP 34970A.
 
 In my hurry to replace the failing FRAM (FM24C04) chips, I also
@@ -35,7 +35,7 @@
 ======================
 
 I don't have a programmer, but I have some Arduino Uno laying
-around. So let's use it as a poor man's mem dumper/programmer. 
+around. So let's use it as a poor man's mem dumper/programmer.
 
 My first problem has been to build a setup to install the SOIC8 chips
 on, connect the 2 pull-up resistors and wire it to the Arduino.
@@ -67,115 +67,115 @@
 
 Restoring the dumped content in a new FM24C04
 =============================================
-	 
+
 Now I have 3 candidates.
 
 First::
 
-  0x0000 3C 84 7C 6C 57 57 6C 7C  84 3C 3F 71 BD 2A 68 68 
-  0x0010 2A BD 71 3F 3C F8 27 74  30 30 74 27 F8 3C 3F 71 
-  0x0020 9D 81 31 31 81 9D 71 3F  00 00 00 00 00 00 00 00 
-  0x0030 00 00 00 00 00 00 00 00  00 00 00 00 00 FF FF 00 
-  0x0040 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0050 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0060 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0070 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0080 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0090 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00A0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00B0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00C0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00D0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00E0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x00F0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0100 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0110 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0120 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0130 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0140 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0150 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0160 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0170 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0180 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x0190 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
-  0x01A0 F8 F7 10 10 F7 F8 FC DF  24 24 DF FC 00 00 00 00 
-  0x01B0 00 00 00 00 00 00 00 00  00 00 00 00 FF FF 00 00 
-  0x01C0 00 00 00 00 00 00 00 00  00 00 00 FF FF 00 00 00 
-  0x01D0 00 FF 00 FF FF 00 00 FF  00 00 00 00 00 00 00 00 
-  0x01E0 FF FF FF FF FF FF FF FF  00 00 00 00 39 39 30 33 
-  0x01F0 30 32 30 33 31 34 33 36  E8 00 00 00 00 00 00 00 
+  0x0000 3C 84 7C 6C 57 57 6C 7C  84 3C 3F 71 BD 2A 68 68
+  0x0010 2A BD 71 3F 3C F8 27 74  30 30 74 27 F8 3C 3F 71
+  0x0020 9D 81 31 31 81 9D 71 3F  00 00 00 00 00 00 00 00
+  0x0030 00 00 00 00 00 00 00 00  00 00 00 00 00 FF FF 00
+  0x0040 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0050 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0060 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0070 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0080 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0090 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00A0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00B0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00C0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00D0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00E0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x00F0 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0100 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0110 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0120 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0130 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0140 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0150 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0160 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0170 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0180 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x0190 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
+  0x01A0 F8 F7 10 10 F7 F8 FC DF  24 24 DF FC 00 00 00 00
+  0x01B0 00 00 00 00 00 00 00 00  00 00 00 00 FF FF 00 00
+  0x01C0 00 00 00 00 00 00 00 00  00 00 00 FF FF 00 00 00
+  0x01D0 00 FF 00 FF FF 00 00 FF  00 00 00 00 00 00 00 00
+  0x01E0 FF FF FF FF FF FF FF FF  00 00 00 00 39 39 30 33
+  0x01F0 30 32 30 33 31 34 33 36  E8 00 00 00 00 00 00 00
 
 
 Second::
 
-  0x0000 86 00 00 00 00 86 00 00  86 00 00 00 00 A6 00 00 
-  0x0010 86 00 00 00 02 86 00 00  86 00 00 00 07 86 00 00 
-  0x0020 86 00 00 00 00 86 00 00  86 00 00 00 05 86 00 00 
-  0x0030 86 00 00 00 05 86 00 00  86 00 00 00 07 86 00 00 
-  0x0040 86 00 00 00 07 86 00 00  86 00 00 00 07 86 00 00 
-  0x0050 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0060 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0070 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0080 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0090 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x00A0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x00B0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x00C0 86 00 00 00 A7 A6 00 00  00 00 00 00 00 00 00 00 
-  0x00D0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x00E0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x00F0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0100 FF FF FF FF FF FF FF 7F  00 00 00 00 00 00 00 00 
-  0x0110 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0120 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0130 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00 
-  0x0140 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0150 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00 
-  0x0160 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00 
-  0x0170 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0180 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x0190 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01A0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01B0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01C0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01D0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01E0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
-  0x01F0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00 
+  0x0000 86 00 00 00 00 86 00 00  86 00 00 00 00 A6 00 00
+  0x0010 86 00 00 00 02 86 00 00  86 00 00 00 07 86 00 00
+  0x0020 86 00 00 00 00 86 00 00  86 00 00 00 05 86 00 00
+  0x0030 86 00 00 00 05 86 00 00  86 00 00 00 07 86 00 00
+  0x0040 86 00 00 00 07 86 00 00  86 00 00 00 07 86 00 00
+  0x0050 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0060 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0070 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0080 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0090 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x00A0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x00B0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x00C0 86 00 00 00 A7 A6 00 00  00 00 00 00 00 00 00 00
+  0x00D0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x00E0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x00F0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0100 FF FF FF FF FF FF FF 7F  00 00 00 00 00 00 00 00
+  0x0110 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0120 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0130 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00
+  0x0140 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0150 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00
+  0x0160 FF FF FF FF FF FF FF FF  01 00 00 00 00 00 00 00
+  0x0170 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0180 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x0190 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01A0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01B0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01C0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01D0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01E0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
+  0x01F0 FF FF FF FF FF FF FF FF  00 00 00 00 00 00 00 00
 
 
 Third::
 
-  0x0000 01 0C 00 00 00 1A 00 00  22 1A 00 0A 80 46 FE 77 
-  0x0010 37 B5 57 DB CA 6E FB 6F  3F EC F9 FB DE FF FF 77 
-  0x0020 F7 04 7D FF FB FE FA 67  77 FD DD FB DF FF FF 76 
-  0x0030 37 BC 59 FB FF 7E FA 66  37 E5 D9 FF FB EE FF F7 
-  0x0040 BF 45 77 FB FA FF FA 77  3F ED 51 FF DE FF FF FE 
-  0x0050 37 27 51 DB DF FE FA 66  B7 EC 7F FB EE FE FE F6 
-  0x0060 37 F5 D2 FF CB EE FE 6F  FF 65 71 FF FF FF FE 7F 
-  0x0070 3F 4E 71 FF CF FE FF 67  BF BD 5D FF FE FE FE 7F 
-  0x0080 37 04 55 DF EA EE FF 6E  F7 E5 7F FF DE FF FE 7E 
-  0x0090 FF 0C 70 FF FF FF FA 6E  FF FD 7F FF DE FE FF 76 
-  0x00A0 3F 3D 71 DF FE FE FB 6E  B7 E5 FD FB DF FF FE FF 
-  0x00B0 FF 7F FF DB DB FF FE 6F  BF FD F9 FB EA FF FE FE 
-  0x00C0 F7 E3 FB BB FF FE FB 66  F7 6C D1 FB DF FE FE F6 
-  0x00D0 B7 64 7D EB DF FE FB 76  3F F5 F1 FF DB FE FF E6 
-  0x00E0 BF C6 D6 DB CA EF FA 76  B7 F5 7F FF FE FE FF 7F 
-  0x00F0 B7 6E 41 DB CA 7E FB EE  FF FF FF FF FF FF FF 7F 
-  0x0100 11 00 00 00 00 00 C0 00  FF FF FF FF FF FF FF FF 
-  0x0110 11 00 00 02 00 00 00 20  FF FF FF FF FF FF FF FF 
-  0x0120 11 00 00 00 02 00 00 00  FF FF FF FF FF FF FF FF 
-  0x0130 11 00 00 02 00 20 18 00  FF FF FF FF FF FF FF FF 
-  0x0140 11 00 00 02 80 00 08 00  FF FF FF FF FF FF FF FF 
-  0x0150 11 00 00 00 00 00 00 00  FF FF FF FF FF FF FF FF 
-  0x0160 11 00 00 00 02 00 50 00  FF FF FF FF FF FF FF FF 
-  0x0170 11 00 00 02 00 00 00 00  FF FF FF FF FF FF FF FF 
-  0x0180 11 00 00 00 00 00 D0 00  FF FF FF FF FF FF FF FF 
-  0x0190 01 00 00 00 00 08 08 02  FF FF FF FF FF FF FF FF 
-  0x01A0 11 00 00 00 00 00 08 20  FF FF FF FF FF FF FF FF 
-  0x01B0 11 00 00 00 00 00 08 00  FF FF FF FF FF FF FF FF 
-  0x01C0 13 00 00 08 02 00 08 00  FF FF FF FF FF FF FF FF 
-  0x01D0 11 00 00 08 00 00 18 00  FF FF FF FF FF FF FF FF 
-  0x01E0 11 00 00 00 00 00 90 00  FF FF FF FF FF FF FF FF 
-  0x01F0 01 00 00 00 00 00 08 00  FF FF FF FF FF FF FF FF 
+  0x0000 01 0C 00 00 00 1A 00 00  22 1A 00 0A 80 46 FE 77
+  0x0010 37 B5 57 DB CA 6E FB 6F  3F EC F9 FB DE FF FF 77
+  0x0020 F7 04 7D FF FB FE FA 67  77 FD DD FB DF FF FF 76
+  0x0030 37 BC 59 FB FF 7E FA 66  37 E5 D9 FF FB EE FF F7
+  0x0040 BF 45 77 FB FA FF FA 77  3F ED 51 FF DE FF FF FE
+  0x0050 37 27 51 DB DF FE FA 66  B7 EC 7F FB EE FE FE F6
+  0x0060 37 F5 D2 FF CB EE FE 6F  FF 65 71 FF FF FF FE 7F
+  0x0070 3F 4E 71 FF CF FE FF 67  BF BD 5D FF FE FE FE 7F
+  0x0080 37 04 55 DF EA EE FF 6E  F7 E5 7F FF DE FF FE 7E
+  0x0090 FF 0C 70 FF FF FF FA 6E  FF FD 7F FF DE FE FF 76
+  0x00A0 3F 3D 71 DF FE FE FB 6E  B7 E5 FD FB DF FF FE FF
+  0x00B0 FF 7F FF DB DB FF FE 6F  BF FD F9 FB EA FF FE FE
+  0x00C0 F7 E3 FB BB FF FE FB 66  F7 6C D1 FB DF FE FE F6
+  0x00D0 B7 64 7D EB DF FE FB 76  3F F5 F1 FF DB FE FF E6
+  0x00E0 BF C6 D6 DB CA EF FA 76  B7 F5 7F FF FE FE FF 7F
+  0x00F0 B7 6E 41 DB CA 7E FB EE  FF FF FF FF FF FF FF 7F
+  0x0100 11 00 00 00 00 00 C0 00  FF FF FF FF FF FF FF FF
+  0x0110 11 00 00 02 00 00 00 20  FF FF FF FF FF FF FF FF
+  0x0120 11 00 00 00 02 00 00 00  FF FF FF FF FF FF FF FF
+  0x0130 11 00 00 02 00 20 18 00  FF FF FF FF FF FF FF FF
+  0x0140 11 00 00 02 80 00 08 00  FF FF FF FF FF FF FF FF
+  0x0150 11 00 00 00 00 00 00 00  FF FF FF FF FF FF FF FF
+  0x0160 11 00 00 00 02 00 50 00  FF FF FF FF FF FF FF FF
+  0x0170 11 00 00 02 00 00 00 00  FF FF FF FF FF FF FF FF
+  0x0180 11 00 00 00 00 00 D0 00  FF FF FF FF FF FF FF FF
+  0x0190 01 00 00 00 00 08 08 02  FF FF FF FF FF FF FF FF
+  0x01A0 11 00 00 00 00 00 08 20  FF FF FF FF FF FF FF FF
+  0x01B0 11 00 00 00 00 00 08 00  FF FF FF FF FF FF FF FF
+  0x01C0 13 00 00 08 02 00 08 00  FF FF FF FF FF FF FF FF
+  0x01D0 11 00 00 08 00 00 18 00  FF FF FF FF FF FF FF FF
+  0x01E0 11 00 00 00 00 00 90 00  FF FF FF FF FF FF FF FF
+  0x01F0 01 00 00 00 00 00 08 00  FF FF FF FF FF FF FF FF
 
 
 The notable thing about the first one is the absence of long 0xFF
@@ -188,5 +188,5 @@
 microcontroller (U1) seems to be partially dead.
 
 But that's an other story.
-  
+
 .. _extEEPROM: https://github.com/JChristensen/extEEPROM
--- a/content/hp34970a_3.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp34970a_3.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -9,7 +9,7 @@
 :series_index: 3
 
 
-As explained in `the previous post in this series <{static}/hp34970a_2.rst>`_,
+As explained in `the previous post in this series <{filename}/hp34970a_2.rst>`_,
 I've started to sniff the serial protocol between the main board and
 the display panel so I can replace the failed VFD by an OLED or TFT
 display managed by an arduino or similar.
@@ -71,7 +71,7 @@
 
 Indicator flags
 ---------------
-  
+
 The indicator flags are always sent as 4 bytes, each bit controlling
 one indicator.
 
@@ -81,7 +81,7 @@
 Let's say the frame is: ``<0x0A> <0x04> <F1> <F2> <F3> <F4>``, then:
 
 
-- F1.8 = 
+- F1.8 =
 - F1.7 = HI
 - F1.6 = Alarm
 - F1.5 = LO
@@ -89,27 +89,27 @@
 - F1.3 = Channels box
 - F1.2 = Mx+B enabled
 - F1.1 = Alarm enabled (or the alarm frame)
-  
+
 - F2.5 = 4W
 - F2.4 = Alarm 1 ?
 - F2.3 = Alarm 3
-- F2.2 = Alarm 4  
+- F2.2 = Alarm 4
 - F2.1 = Alarm 2
 
 - F3.6 =
 - F3.5 =
-  
-- F4.8 = 
+
+- F4.8 =
 - F4.7 = CONFIG (not sure)
 - F4.6 =
 - F4.5 = MON
 - F4.4 = VIEW
 - F4.3 =
 - F4.2 =
-- F4.1 = 
+- F4.1 =
 
-  
-  
+
+
 Quick prototype
 ===============
 
@@ -131,7 +131,7 @@
 
 .. image:: {static}/images/hp34970a/poc_display_mux_off.jpg
    :alt: The FTF display showing the main area and the current channel area.
-	 
+
 .. image:: {static}/images/hp34970a/poc_display_vdc.jpg
    :alt: The same with the channel 209 configured as VDC, 6.5digits.
 
@@ -144,6 +144,6 @@
 quite surprised since the baudrate is above the maximum officially
 supported one (115200).
 
-I'll release the code of the prototype any time soon. 
-	 
+I'll release the code of the prototype any time soon.
+
 .. _SoftwareSerial: https://www.arduino.cc/en/Reference/SoftwareSerial
--- a/content/hp34970a_4.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp34970a_4.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -10,7 +10,7 @@
 
 
 After a summer pause, I'm back on my HP34970A replair project.  In
-`the previous post in this series <{static}/hp34970a_3.rst>`_, I've
+`the previous post in this series <{filename}/hp34970a_3.rst>`_, I've
 started to reverse ingineer the serial protocol between the CPU board
 and the fonrt panel, and implement a prototype of replacement display.
 
@@ -68,7 +68,7 @@
 
 .. _`LCD class`: https://developer.mbed.org/teams/GraphicsDisplay/code/UniGraphic/file/tip/Display/LCD.h
 .. _SSD1306: https://developer.mbed.org/teams/GraphicsDisplay/code/UniGraphic/file/tip/Inits/SSD1306.h
-.. _GraphicDisplay: https://developer.mbed.org/teams/GraphicsDisplay/code/UniGraphic/file/tip/Graphics/GraphicsDisplay.h 
+.. _GraphicDisplay: https://developer.mbed.org/teams/GraphicsDisplay/code/UniGraphic/file/tip/Graphics/GraphicsDisplay.h
 .. _`poorly written sample C code`: http://www.buydisplay.com/download/democode/ER-OLEDM032-1_DemoCode.txt
 
 .. image:: {static}/images/hp34970a/oled.jpg
@@ -155,9 +155,3 @@
   at least for now),
 
 - publish the code.
-
-
-
-
-
-
--- a/content/hp34970a_protocol.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp34970a_protocol.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -31,7 +31,7 @@
 
 The commnucation between the different system blocks is done with
 asynchronous serial links. They use the rather uncommon bit rate of
-187500 baud, with a classic 8N1 schema.
+187500 baud, with a classic 8E1 schema (note the *even* parity bit).
 
 
 The CPU <-> Display Panel communication protocol
@@ -160,7 +160,8 @@
        indicator to highlight.
 
 :0x01: clear the 'shift' button. Typically sent as ``0x01 0x01 0x0E``. 1
-	   argument; 0x0E to clear the 'shift' flag. Other values unknown.
+	   argument; 0x0E to clear the 'shift' flag. Other values unknown. Probably
+	   the bit position of the flag to clear.
 
 :0x02: might be a reset or clear for the front panel (typically sent as
 	   ``0x02 0x01 0x0C`` packet). 1 argument; unknown.
@@ -223,13 +224,13 @@
    {name: "bit", wave: "z========z",
     data: ["7", "6", "5", "4", "3", "2", "1", "0"]},
 
-   {name: "F1",  wave: "z=3333333z",
-    data: ["Al. frame", "HI", "Alarm", "LO", "Channel", "Ch. frame", "Mx+B", "<Bell>"]},
-   {name: "F2",  wave: "z===33333z",
-    data: ["AVG", "", "OC", "4W", "1", "3", "4", "2"]},
-   {name: "F3",  wave: "z========z",
+   {name: "F1",  wave: "z33333333z",
+    data: ["1", "2", "Alarm", "3", "Channel", "Ch. frame", "Mx+B", "<Bell>"]},
+   {name: "F2",  wave: "z33333333z",
+    data: ["AVG", "SHIFT", "OC", "4W", "Al. frame", "L", "4", "H"]},
+   {name: "F3",  wave: "z333=3333z",
     data: ["ERROR", "EXT", "ONCE", "", "MEM", "LAST", "MIN", "MAX"]},
-   {name: "F4",  wave: "z=3=333==z",
+   {name: "F4",  wave: "z=3333333z",
     data: ["", "CONFIG", "SCAN", "MON", "VIEW", "*", "ADRS", "REMOTE"]},
     ],
     config: { hscale: 2 },
--- a/content/hp3562a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp3562a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -28,7 +28,7 @@
 
 Here is the beast:
 
-.. image:: {static}images/hp3562a/front.jpg
+.. image:: {static}/images/hp3562a/front.jpg
 
 I said the beast, because despite being an amazing piece of test
 equipment, it's also very big (576mm x 426mm x 222mm), very heavy
@@ -46,7 +46,7 @@
 occasion to investigate and fix the only real problem I have (as far
 as I know) with my device: the dimm display.
 
-.. image:: {static}images/hp3562a/front_open.jpg
+.. image:: {static}/images/hp3562a/front_open.jpg
 
 The unit consist in mostly 4 parts:
 
@@ -60,10 +60,10 @@
 
 - the analog section consisting in 6 boards (front right).
 
-  
+
 The general block diagram:
 
-.. image:: {static}images/hp3562a/hp3562a_block_diagram_new.png
+.. image:: {static}/images/hp3562a/hp3562a_block_diagram_new.png
    :alt: General block diagram of the HP3562A
 
 The instrument is built around 2 buses:
@@ -83,26 +83,26 @@
 For the record, the block diagram from Service Manual 03562-90219
 looks like:
 
-.. image:: {static}images/hp3562a/block_diagram.png
+.. image:: {static}/images/hp3562a/block_diagram.png
    :alt: General block diagram of the HP3562A from earliest Service Manual
 
-	 
+
 Power Supply
 ============
 
-.. image:: {static}images/hp3562a/hp3562a_a18_psu_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a18_psu_block_diagram.png
    :alt: Block diagram of the switching power supply unit
 
 
-.. image:: {static}images/hp3562a/a18_psu.jpg
+.. image:: {static}/images/hp3562a/a18_psu.jpg
 
 The primary capacitors are huge Sprague caps (1400µF 250V):
 
-.. image:: {static}images/hp3562a/caps.jpg
+.. image:: {static}/images/hp3562a/caps.jpg
 
 The power line filter is also pretty impressive:
 
-.. image:: {static}images/hp3562a/filter.jpg
+.. image:: {static}/images/hp3562a/filter.jpg
 
 The PSU generates:
 
@@ -124,5 +124,5 @@
 Next
 ====
 
-In the `next part <{static}hp3562a_2.rst>`_, we will describe the
+In the `next part <{filename}/hp3562a_2.rst>`_, we will describe the
 Digital Section of the instrument.
--- a/content/hp3562a_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp3562a_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -9,7 +9,7 @@
 :series_index: 2
 
 This is the part 2 of the series about my
-`HP 3562A Digital Signal Analyzer <{static}hp3562a.rst>`_,
+`HP 3562A Digital Signal Analyzer <{filename}/hp3562a.rst>`_,
 quickly describing the Digital Section of the instrument.
 
 
@@ -19,11 +19,11 @@
 The unit is quite capable, since the main CPU is a 68000 (not exactly
 of small CPU for the time).
 
-.. image:: {static}images/hp3562a/cpu.jpg
+.. image:: {static}/images/hp3562a/cpu.jpg
 
 The 8 boards are:
 
-- A1: Digital source and front-end interface (rev B, ref: 03562-66501) 
+- A1: Digital source and front-end interface (rev B, ref: 03562-66501)
 - A2: CPU & GPIB controller (rev D, ref: 03562-66502)
 - A3: Memory (rev B, ref: 03562-66538)
 - A4: Local oscillator (rev C, ref: 03562-66504)
@@ -44,18 +44,18 @@
           the Digital Source section, so I do not have details on the
           Timing Control section.
 
-.. image:: {static}images/hp3562a/hp3562a_a1_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a1_block_diagram.png
    :alt: Block diagram of the A1 Digital Source Board
 
 This board is mainly responsible for generating the digital signals
 that are used as input for the source DAC. It generates all sort of
 noise figures, bursts, sweeps, and so on.
 
-.. image:: {static}images/hp3562a/a1_digital_source.jpg
+.. image:: {static}/images/hp3562a/a1_digital_source.jpg
 
 The Timing Control section looks like:
 
-.. image:: {static}images/hp3562a/hp3562a_a1_timing_control_circuit.png
+.. image:: {static}/images/hp3562a/hp3562a_a1_timing_control_circuit.png
    :alt: A1 Timing Control block diagram
 
 The Phase Resolution is used in external and internal triggered
@@ -65,7 +65,7 @@
 This phase resolution circuit counts the time between the samples and
 a trigger.
 
-.. image:: {static}images/hp3562a/hp3562a_a1_phase_resolution_circuit.png
+.. image:: {static}/images/hp3562a/hp3562a_a1_phase_resolution_circuit.png
    :alt: A1 Phase Resolution block diagram
 
 The Burst Control circuit controls the burst length and generates the
@@ -73,7 +73,7 @@
 signal that gates the analog source on and off during the burst and
 chirp modes.
 
-.. image:: {static}images/hp3562a/hp3562a_a1_burst_control_circuit.png
+.. image:: {static}/images/hp3562a/hp3562a_a1_burst_control_circuit.png
    :alt: A1 Burst Control block diagram
 
 
@@ -91,11 +91,11 @@
 which process to execute and monitor the overall functionning and data
 processing of the instrument.
 
-.. image:: {static}images/hp3562a/hp3562a_a2_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a2_block_diagram.png
 
 The main CPU board, with the beautiful MC68000P9 DIP64 package:
 
-.. image:: {static}images/hp3562a/a2_cpu.jpg
+.. image:: {static}/images/hp3562a/a2_cpu.jpg
 
 It comes with 2 populated M5M256BP static ram chips (32k x 8bits), for
 the CPU, but seems to be capable of holding 4 more of them. The CPU
@@ -115,13 +115,13 @@
 Memory
 ------
 
-.. image:: {static}images/hp3562a/a38_memory.jpg
+.. image:: {static}/images/hp3562a/a38_memory.jpg
 
 This board is described as an "extension of the read only memory of
 the system CPU board" and read/write memory used by most of the other
 assemblies.
 
-.. image:: {static}images/hp3562a/hp3562a_a38_memory_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a38_memory_block_diagram.png
 
 The ROM section stores most programs for the HP 3562A except the
 startup routines (which are on the ROM ships of the A2 CPU
@@ -130,18 +130,18 @@
 The board allows flexibility in the number and type of ROM chipes
 used. ROM density is selected by placement of jumpers.
 
-.. image:: {static}images/hp3562a/hp3562a_a38_rom_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a38_rom_block_diagram.png
 
 
 The RAM section of the assembly consist of 4 32k by 8 bits static RAM
 chips as well as the arbitrer section which controls access requests
 to the global RAM from six devices (FFT, both Digital Filters,
 Display, FPP and the system CPU).
-	   
-.. image:: {static}images/hp3562a/hp3562a_a38_ram_block_diagram.png
+
+.. image:: {static}/images/hp3562a/hp3562a_a38_ram_block_diagram.png
 
 The Display Controller section also lies on this A38 board.
-	   
+
 .. Note:: On older versions of the instruments, this board was
 	  splitted in 2 (A3 and A8) and used less dense chips (thus, much more
 	  chips).
@@ -154,9 +154,9 @@
 (synchronized with the sample rate). The sinusoidal signal is
 generated from a table of values stored in the ROM.
 
-.. image:: {static}images/hp3562a/hp3562a_a4_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a4_block_diagram.png
 
-.. image:: {static}images/hp3562a/a4_loc.jpg
+.. image:: {static}/images/hp3562a/a4_loc.jpg
 
 
 
@@ -170,27 +170,27 @@
 digital filtering or zoom (a combination of frequency shifting and
 filtering). The processed data is transferred on the global data bus.
 
-.. figure:: {static}images/hp3562a/a5_a6_block_diagram.png
+.. figure:: {static}/images/hp3562a/a5_a6_block_diagram.png
    :alt: Digital Filter Assembly block diagram
 
    Digital Filter Assembly block diagram.
-	 
+
 **Digital Filter:** Each digital filter consists of a control IC and 2
 filter ICs, one for the real data and one for the imaginary data.
-   
-.. figure:: {static}images/hp3562a/a6_zoom.png
+
+.. figure:: {static}/images/hp3562a/a6_zoom.png
    :alt: Digital Filter for the zoom mode
 
    The Digital Filters are fed with a kind of LF I/Q demodulator, used
    for zooming or actual digital filtering.
 
 
-.. figure:: {static}images/hp3562a/a5_filter.jpg
+.. figure:: {static}/images/hp3562a/a5_filter.jpg
    :alt: Picture of the A5 Digital Filter board
 
    Picture of the A5 Digital Filter board.
 
-.. figure:: {static}images/hp3562a/hp3562a_a5_block_diagram.png
+.. figure:: {static}/images/hp3562a/hp3562a_a5_block_diagram.png
    :alt: Digital Filter block diagram
 
    The A5 Digital Filter board block diagram.
@@ -203,13 +203,13 @@
 contain overrange information that must be stripped off the serial
 data.
 
-   
-.. figure:: {static}images/hp3562a/a6_control.jpg
+
+.. figure:: {static}/images/hp3562a/a6_control.jpg
    :alt: Picture of the A6 Digital Filter Control board
 
    Picture of the A6 Digital Filter Control board.
 
-.. figure:: {static}images/hp3562a/a6_block_diagram.png
+.. figure:: {static}/images/hp3562a/a6_block_diagram.png
    :alt: Digital Filter Controller block diagram
 
    The A6 Digital Filter Controller board block diagram.
@@ -225,18 +225,18 @@
 controller. Instructions are provided to the ALUs by an address
 sequencer and seven microcode PROMs.
 
-.. figure:: {static}images/hp3562a/hp3562a_a7_block_diagram.png
+.. figure:: {static}/images/hp3562a/hp3562a_a7_block_diagram.png
    :alt: Floating Point Processor block diagram
    :align: center
-	   
+
    Floating Point Processor block diagram.
-      
-.. figure:: {static}images/hp3562a/a7_fpp.jpg
-   :alt: Picture of the A7 FPP board 
+
+.. figure:: {static}/images/hp3562a/a7_fpp.jpg
+   :alt: Picture of the A7 FPP board
    :align: center
 
    Picture of the A7 FPP board.
-	   
+
 This Floating Point Processor is capable of handling 16 bits integers,
 32 bits and 64 bits floats.
 
@@ -244,23 +244,23 @@
 FFT
 ---
 
-.. image:: {static}images/hp3562a/hp3562a_a9_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a9_block_diagram.png
 
 The FFT board performs windowing, FFT and Inverse FFT directly from
 and to the RAM.
 It's built around a TMS230 microprocessor runningat 5MHz
 
-.. image:: {static}images/hp3562a/a9_fft.jpg
+.. image:: {static}/images/hp3562a/a9_fft.jpg
 
 
 Keyboard
 --------
 
-.. image:: {static}images/hp3562a/hp3562a_a15_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a15_block_diagram.png
 
 
 Next
 ====
 
-In the `next part <{static}hp3562a_3.rst>`_, we will describe the
+In the `next part <{filename}/hp3562a_3.rst>`_, we will describe the
 Analog Section of the instrument.
--- a/content/hp3562a_3.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp3562a_3.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -9,7 +9,7 @@
 :series_index: 3
 
 This is the part 3 of the series about my
-`HP 3562A Digital Signal Analyzer <{static}hp3562a.rst>`_,
+`HP 3562A Digital Signal Analyzer <{filename}/hp3562a.rst>`_,
 quickly describing the Analog Section of the instrument.
 
 
@@ -26,7 +26,7 @@
 Analog Source
 -------------
 
-.. image:: {static}images/hp3562a/hp3562a_a30_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a30_block_diagram.png
 
 This board is mainly a DAC converting signal signal from the Digital
 Source board (for sin waves). It also generates Pseudo Random Noise
@@ -37,9 +37,9 @@
 this is implemented is quite interesting: the analog signal from the
 main DAC is used a reference voltage for a multiplying DAC.
 
-.. image:: {static}images/hp3562a/a30_analog_source.jpg
+.. image:: {static}/images/hp3562a/a30_analog_source.jpg
 
-.. image:: {static}images/hp3562a/a30_analog_source_dac.jpg
+.. image:: {static}/images/hp3562a/a30_analog_source_dac.jpg
 
 Trigger
 -------
@@ -49,7 +49,7 @@
 possible trigger sources: external, channel 1, channel 2 and the
 calibration.
 
-.. image:: {static}images/hp3562a/trigger_level.png
+.. image:: {static}/images/hp3562a/trigger_level.png
 
 The trigger clock circuit produces the 20.48MHz clock using a
 VCXO. From this signal are derived the 10.24MHz clock used by many
@@ -59,15 +59,15 @@
 When an external clock is provided, a PLL is used to lock this
 20.48MHz. The external signal can be 1, 2, 5 or the standard 10MHz.
 
-.. image:: {static}images/hp3562a/trigger_clock.png
+.. image:: {static}/images/hp3562a/trigger_clock.png
 
-.. image:: {static}images/hp3562a/a31_trigger.jpg
+.. image:: {static}/images/hp3562a/a31_trigger.jpg
 
 
 Input ADC
 ---------
 
-.. image:: {static}images/hp3562a/hp3562a_a32_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a32_block_diagram.png
 
 
 The ADC board converts analog data from the input board into 13-bits
@@ -78,14 +78,14 @@
 from the input (hold) signal and the result is multiplied then
 digitized a second time to produce the remaining 5-bits of resolution.
 
-.. image:: {static}images/hp3562a/a32_input_adc.jpg
-.. image:: {static}images/hp3562a/a32_input_adc_bb.jpg
+.. image:: {static}/images/hp3562a/a32_input_adc.jpg
+.. image:: {static}/images/hp3562a/a32_input_adc_bb.jpg
 
 
 Input
 -----
 
-.. image:: {static}images/hp3562a/hp3562a_a33_block_diagram.png
+.. image:: {static}/images/hp3562a/hp3562a_a33_block_diagram.png
 
 The input assembly implements the voltage ranges and conditions the
 input signal. It mostly consist in a pair switch attenuators (the
@@ -93,11 +93,11 @@
 conditionners. The balanced signal is then fed into a differential
 amplifier followed by a amplifier and an attenuator.
 
-.. image:: {static}images/hp3562a/a33_input.jpg
+.. image:: {static}/images/hp3562a/a33_input.jpg
 
 
 Next
 ====
 
-In the `next part <{static}hp3562a_4.rst>`_, we will describe the
+In the `next part <{filename}/hp3562a_4.rst>`_, we will describe the
 HP 1345A Digital Display used in the instrument.
--- a/content/hp3562a_4.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp3562a_4.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -9,10 +9,10 @@
 :series_index: 4
 
 This is the part 4 of the series about my
-`HP 3562A Digital Signal Analyzer <{static}hp3562a.rst>`_,
+`HP 3562A Digital Signal Analyzer <{filename}/hp3562a.rst>`_,
 quickly describing the HP 1345A Digital Display unit as well as
 the repair I had to do on it.
-	       
+
 
 Display
 =======
@@ -21,7 +21,7 @@
 (wich adds a 4K x 16 bits Vector Memory), so it must driven by a
 dedicated display controller (which is on the A38 memory board):
 
-.. image:: {static}images/hp3562a/a8_a17_display.png
+.. image:: {static}/images/hp3562a/a8_a17_display.png
 
 The unit is a 6 inch monochrome display producing true vector graphics
 with a resolution of 2048x2018 points. It can display up to 3226
@@ -30,7 +30,7 @@
 It's a true vector display; vectors are drawn by moving the CRT beam
 on the screen (it's not a pixel based display).
 
-.. image:: {static}images/hp3562a/hp1345a_raster_vector.png
+.. image:: {static}/images/hp3562a/hp1345a_raster_vector.png
 
 It can diplay:
 
@@ -50,21 +50,21 @@
 
 Allowing more brightness control of the vectors.
 
-.. image:: {static}images/hp3562a/hp1345a.jpg
+.. image:: {static}/images/hp3562a/hp1345a.jpg
 
 
 If not connected with a controller, it shows a test pattern for
 adjustments.
 
-.. image:: {static}images/hp3562a/hp1345a_test_pattern.png
+.. image:: {static}/images/hp3562a/hp1345a_test_pattern.png
 
 The unit looks like:
 
-.. image:: {static}images/hp3562a/hp1345a_side.jpg
+.. image:: {static}/images/hp3562a/hp1345a_side.jpg
 
-.. image:: {static}images/hp3562a/hp1345a_side2.jpg
+.. image:: {static}/images/hp3562a/hp1345a_side2.jpg
 
-.. image:: {static}images/hp3562a/hp1345a_top.jpg
+.. image:: {static}/images/hp3562a/hp1345a_top.jpg
 
 
 Adjustment and repair
@@ -88,7 +88,7 @@
 identifing the real culprits, since the only solution to check them is
 to desolder (at least one end): A1C45 and A1C48.
 
-.. image:: {static}images/hp3562a/hp1345a_dead_caps.jpg
+.. image:: {static}/images/hp3562a/hp1345a_dead_caps.jpg
 
 
 These 2 small (tantalum) caps near U3 were short. Not sure why they
@@ -110,17 +110,14 @@
 Brief description
 -----------------
 
-.. image:: {static}images/hp3562a/hp1345a_block_diagram.png
+.. image:: {static}/images/hp3562a/hp1345a_block_diagram.png
 
-.. image:: {static}images/hp3562a/hp1345a_stroke_generator.png
+.. image:: {static}/images/hp3562a/hp1345a_stroke_generator.png
 
 
-.. image:: {static}images/hp3562a/hp1345a_ramp_generator.png
+.. image:: {static}/images/hp3562a/hp1345a_ramp_generator.png
 
 
-.. image:: {static}images/hp3562a/hp1345a_vector_processor.png
+.. image:: {static}/images/hp3562a/hp1345a_vector_processor.png
 
-.. image:: {static}images/hp3562a/hp1345a_vpc_architecture.png
-
-	   
-
+.. image:: {static}/images/hp3562a/hp1345a_vpc_architecture.png
--- a/content/hp5334a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp5334a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -12,12 +12,12 @@
 optinal DVM, and an optional oven controlled
 oscillator. Unfortunately, my meter has no option at all.
 
-.. image:: {static}images/hp5334a/front.jpg
+.. image:: {static}/images/hp5334a/front.jpg
    :alt: My HP5334A Universal Counter
-      
+
 There is a nice quick instruction set printed on the top cover:
 
-.. image:: {static}images/hp5334a/top.jpg
+.. image:: {static}/images/hp5334a/top.jpg
    :alt: HP5334A Quick Instruction Set
 
 
@@ -34,7 +34,7 @@
 
 .. image:: {static}/images/hp5334a/pcb.jpg
    :alt: The top view of the PCB.
-	   
+
 with a very nice star-shaped ground lattice. Among other interesting
 things are these funny little variable caps:
 
@@ -42,12 +42,12 @@
    :alt: C89, a nice little variable cap.
 
 And as one may expect in such a device, no fan.
-	 
+
 The bottom side of the PCB looks like:
-	 
+
 .. image:: {static}/images/hp5334a/pcb_bottom.jpg
    :alt: The bottom view of the PCB.
-	 
+
 Adjustment
 ==========
 
@@ -91,5 +91,5 @@
 off, something like 0.05 ppm).
 
 
-.. _`Efratom 10MHz reference standard`: {static}/10MHz_ref.rst
-.. _HP8904A: {static}/hp8904a.rst
+.. _`Efratom 10MHz reference standard`: {filename}/10MHz_ref.rst
+.. _HP8904A: {filename}/hp8904a.rst
--- a/content/hp8662a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp8662a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -14,7 +14,7 @@
 cheap enough, more, what the fun in buying properly working test equipment?)
 
 I wanted to make a break in my current other repair project, the `EIP 545B
-Microwave Fequency Meter <{static}eip545b.rst>`_, also having a properly
+Microwave Fequency Meter <{filename}/eip545b.rst>`_, also having a properly
 working unit such as this incredible signal synthetizer would be quite useful
 to perform several adjustement tasks on the EIP 545B.
 
--- a/content/hp8662a_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp8662a_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -14,7 +14,7 @@
 - a few sloppy keys on the keypad,
 - the know did not work at all,
 - and more importantly, some very unpleasant spectrums at some frequencies
-  (covered in `part 3 <{static}hp8662a_3.rst>`_),
+  (covered in `part 3 <{filename}/hp8662a_3.rst>`_),
 - some output level accuracy problems.
 
 
@@ -26,7 +26,7 @@
 
 No surprise: these keys were missing their famous (well, for some at least) spring:
 
-.. image:: {static}images/hp8662a/key_missing_springs.jpg
+.. image:: {static}/images/hp8662a/key_missing_springs.jpg
    :class: image-process-large-photo
 
 As you can (not) see, the "Status" key as well as the "Increment Set" key have
@@ -49,10 +49,10 @@
 widths), and I found one that seems to work just fine, and the feeling is about
 the same as original keys:
 
-.. image:: {static}images/hp8662a/key_hack.jpeg
+.. image:: {static}/images/hp8662a/key_hack.jpeg
    :class: image-process-large-photo
 
-.. image:: {static}images/hp8662a/key_hack_anim.gif
+.. image:: {static}/images/hp8662a/key_hack_anim.gif
 
 I cleaned all keys using some deoxit contact cleaner which also lubricated
 those noisy springs making the keys nice ans smooth again.
@@ -70,5 +70,5 @@
 now working ok (not perfectly, there are some missed steps: there are two small
 screws that look like adjustment screws, but I'm not sure how to tune them).
 
-.. image:: {static}images/hp8662a/encoder.jpeg
+.. image:: {static}/images/hp8662a/encoder.jpeg
    :class: image-process-large-photo
--- a/content/hp8662a_3.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp8662a_3.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -11,7 +11,7 @@
 
 This is the part 3 on my series about my HP 8662A Signal Generator, and is
 about the third main problems I found with this unit, as evocated in `part
-2 <{static}hp8662a_2.rst>`_: Error 04 is lit and there are some very
+2 <{filename}/hp8662a_2.rst>`_: Error 04 is lit and there are some very
 unpleasant spectrums at some frequencies.
 
 
@@ -24,7 +24,7 @@
 procedure to follow in on the Service Sheet H. The general block diagram of
 this section is as follow:
 
-.. image:: {static}images/hp8662a/LF_block_diagram.png
+.. image:: {static}/images/hp8662a/LF_block_diagram.png
    :class: image-process-large-photo
 
 This Low Frequency Section consists in no less than 4 phase locked loops in
@@ -37,23 +37,25 @@
 consists in 11 digits, named DF0 to DF10, which are segmented to control
 several sets of PLLs:
 
-:DF0 - DF2: are the fractional part of the fractional N-Loop (.1Hz, 1Hz and
-            10Hz digits),
-
-:DF3 - DF5: are the integer part of the fractional N-loop (100Hz, 1kHz and
-            10kHz resolutions)
-
-:DF6 - DF7: are used to set the pretune VCO value for the sum loop VCO (A3A7),
-            the FM sum loop VCO (A3A8) as well as the N-Loop VCO (A3A4). These
-            are the 0.1MHz and 1MHz resolution digits.
-
-:DF8 - DF9: these control the high frequency section (DF10 can only be 0 or 1,
-            in which case the frequency doubler is used).
+========= =====================================================================
+:DF0-DF2: are the fractional part of the fractional N-Loop (.1Hz, 1Hz and
+          10Hz digits),
+--------- ---------------------------------------------------------------------
+:DF3-DF5: are the integer part of the fractional N-loop (100Hz, 1kHz and
+          10kHz resolutions)
+--------- ---------------------------------------------------------------------
+:DF6-DF7: are used to set the pretune VCO value for the sum loop VCO (A3A7),
+          the FM sum loop VCO (A3A8) as well as the N-Loop VCO (A3A4). These
+          are the 0.1MHz and 1MHz resolution digits.
+--------- ---------------------------------------------------------------------
+:DF8-DF9: these control the high frequency section (DF10 can only be 0 or 1,
+          in which case the frequency doubler is used).
+========= =====================================================================
 
 
 Here is a more detailed vue of the block diagram of the low frequency section:
 
-.. image:: {static}images/hp8662a/sheet_H.png
+.. image:: {static}/images/hp8662a/sheet_H.png
    :class: image-process-large-photo
 
 
--- a/content/hp8904a.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp8904a.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -16,7 +16,7 @@
 generating a non-symmetric signal when output level was set above 5V
 or something like that.
 
-.. image:: {static}images/hp8904a/twin_HP8904A.jpg
+.. image:: {static}/images/hp8904a/twin_HP8904A.jpg
    :alt: My 2 HP8904A synthetizers.
 
 I knew for a fact that the PSU was the problem (thanks to the fact I
@@ -32,9 +32,9 @@
 The PSU Problem
 ===============
 
-.. image:: {static}images/hp8904a/hp8904a_top.jpg
+.. image:: {static}/images/hp8904a/hp8904a_top.jpg
    :alt: Top view of the HP8904A
-	   
+
 The PSU board is the one at the rear of the unit, on the upper part of
 the case (the lower part hold the analogic boards).  The PSU is not a
 custom HP board, but is a Computer Products switchmode supply (90
@@ -73,15 +73,15 @@
 sink and split these two boards apart, since it's not easy to deal
 with this:
 
-.. image:: {static}images/hp8904a/hp8904_psu_followme.jpg
+.. image:: {static}/images/hp8904a/hp8904_psu_followme.jpg
    :alt: part of the +16.3V PSU rail
-            
+
 So I removed the heatsink and disassembled this small board from the
 main one (which was quite painful, since I don't have a disoldering
 station. Disassembling the 3x 8 pins angle connectors from the double
 sided PCB was not a piece of cake...)
 
-.. image:: {static}images/hp8904a/HP8904A_daughter_board.jpg
+.. image:: {static}/images/hp8904a/HP8904A_daughter_board.jpg
    :alt: the small daughter board of the PSU
 
 After that, I noticed a possible leak of a small cap, but this was on
@@ -98,7 +98,7 @@
 
 The part of the schematic involved in the +16.3V rail is the following:
 
-.. image:: {static}images/hp8904a/psu_schematic.png
+.. image:: {static}/images/hp8904a/psu_schematic.png
    :alt: part of the schemtic of the PSU
 
 At first glance (the schematic was then a bunch of poorly made
@@ -164,13 +164,13 @@
    f2, F, F, f4, f4
    Power-Cycle
 
-That is: write the value 0xFF at address 0x3FFC.  
+That is: write the value 0xFF at address 0x3FFC.
 
 The procedure to restore the serial number can be found in the service
 manual of the HP8904.
 
 And in case of failed battery, the memory can be restored following
-`this document <{static}pdfs/HP_8904A_Service_Notes_2.pdf>`_
+`this document <{static}/pdfs/HP_8904A_Service_Notes_2.pdf>`_
 
 .. _`thread pointing to an HP service document`: http://www.eevblog.com/forum/testgear/hp-8904a-options/
 
--- a/content/hp8904a_2.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/hp8904a_2.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -16,18 +16,18 @@
 
 The board I have is the second revision:
 
-.. image:: {static}images/hp8904a/A2_top.jpg
+.. image:: {static}/images/hp8904a/A2_top.jpg
    :alt: The logic board (A2) of the HP8904A signal generator.
 
 And the bottom side of the PCB:
 
-.. image:: {static}images/hp8904a/A2_bottom.jpg
+.. image:: {static}/images/hp8904a/A2_bottom.jpg
    :alt: Bottom side of the A2 board.
 
 According to the presence of soldering flux, it looks like the U46
 chip (a 74ALS73CN) on this board has been replaced:
-	 
-.. image:: {static}images/hp8904a/A2_U46.jpg
+
+.. image:: {static}/images/hp8904a/A2_U46.jpg
    :alt: The U46 chip seems to have been replaced.
 
 After having moved my scope probe around the 10MHz output (J102), I've
@@ -43,9 +43,9 @@
 this puppy. It presents itself as a Motorola with weird reference
 ``3 0659``:
 
-.. image:: {static}images/hp8904a/HP8904A_Q106.jpg
+.. image:: {static}/images/hp8904a/HP8904A_Q106.jpg
    :alt: The failing transistor.
-      
+
 Having no luck searching the net, I've asked the `wonderful EEVBlog
 community`_ for some help identifying this transistor. My question
 obviously was answered very quickly by several fellows. First I've had
@@ -62,7 +62,5 @@
 
 This EEVBlog community really is awesome!
 
-.. _`fixed the PSU of one of my HP8904A`: {static}/hp8904a.rst
+.. _`fixed the PSU of one of my HP8904A`: {filename}/hp8904a.rst
 .. _`wonderful EEVBlog community`: http://www.eevblog.com/forum/repair/repair-of-an-hp8904a-signal-generator
-
-
--- a/content/opentally.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/opentally.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -106,7 +106,7 @@
 Since I had no time nor enough optocouplers in my stash of junk parts, so I
 just used regular non isolated 2N2222 to control the ITC100_ tally light lines.
 
-.. image:: {static}images/opentally/proto.jpg
+.. image:: {static}/images/opentally/proto.jpg
    :alt: A very rough protoype of OpenTallyLight
 
 It's a very crude protoype, but i worked! Believe it or not, but they have been
@@ -136,13 +136,13 @@
 
 So I ended up with this design:
 
-.. image:: {static}images/opentally/opentally-pcb-1.jpg
+.. image:: {static}/images/opentally/opentally-pcb-1.jpg
    :alt: A slightly better design of OpenTallyLight
 
 
 Looks neat, but... I did not realize I put the RJ45 socket backwards! Doh!
 
-.. image:: {static}images/opentally/proto2.jpg
+.. image:: {static}/images/opentally/proto2.jpg
    :alt: A (not so) better proto of OpenTallyLight
 
 In order to test is nometheless, I put the Pro Micro on the back side of the
@@ -173,26 +173,26 @@
 
 The PCB design looks like:
 
-.. image:: {static}images/opentally/opentally-v3.jpg
+.. image:: {static}/images/opentally/opentally-v3.jpg
    :alt: A better design for OpenTallyLight
 
 Which gives, in real life:
 
-.. image:: {static}images/opentally/front.jpg
+.. image:: {static}/images/opentally/front.jpg
    :alt: Front side of the PCB
 
-.. image:: {static}images/opentally/back.jpg
+.. image:: {static}/images/opentally/back.jpg
    :alt: Back side of the PCB
 
 And the result once installed in the enclosure:
 
-.. image:: {static}images/opentally/complete-unit.jpg
+.. image:: {static}/images/opentally/complete-unit.jpg
    :alt: The completed OpenTallyLight
 
-.. image:: {static}images/opentally/enclosure.jpg
+.. image:: {static}/images/opentally/enclosure.jpg
    :alt: The completed OpenTallyLight (enclosure front)
 
-.. image:: {static}images/opentally/enclosure-2.jpg
+.. image:: {static}/images/opentally/enclosure-2.jpg
    :alt: The completed OpenTallyLight (enclosure back)
 
 
--- a/content/pages/why.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/pages/why.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -4,7 +4,7 @@
 :Subheading: And why this blog?
 :author: David Douard
 
-
+===
 Why
 ===
 
@@ -35,12 +35,18 @@
 some other subjects as well, who knows?
 
 Who
----
+===
 
 My name is David Douard, I live in Paris, France, and work as a software
 developer for the `Software Heritage`_ project.
 
-You may contact me on david.douard @ sdfa3.org.
+You may contact me on:
+
+- email: david.douard@sdfa3.org
+- mastodon: https://social.logilab.org/@david
+- matrix/element: @david:sdfa3.org
+- twitter: https://twitter.com/douardda
+
 
 
 .. _`Software Heritage`: https://softwareheritage.org
--- a/content/prologix.rst	Thu Nov 05 22:14:33 2020 +0100
+++ b/content/prologix.rst	Thu Nov 05 22:15:16 2020 +0100
@@ -16,7 +16,7 @@
 microcontroller and a FTDI FT245FL chip for the USB<->RS232
 convertion.
 
-.. image:: {static}images/prologix/prologix_4.2_small.jpg
+.. image:: {static}/images/prologix/prologix_4.2_small.jpg
    :alt: The Prologix GPIB-USB controller.
 
 Unfortunately, it's no longer available (I find this unfortunate

mercurial