Category Archives: Electronics


Si5351A + u-blox M7: Clock generator tests

With the Si5351A mastered, time for some tests with the actual application, the GPS receiver (and later GPSDO system).

Two tests were performed:

(1) Using the Si5351A clock generator with a standard, not specifically selected or particularly stable crystal. Presumably, an AT cut crystal, running at 25 MHz.

(2) With the Si5351A driven by a OCXO (HP 10811A, part of a 8662A unit – will be later replaced by a stand-alone unit using a HP 10811A with power supply and distribution amplifier, but essentially, to the same effect).

The first test, we need to set the registers of the Si5351A (check the Silicon Labs AN 618 Application Note – check it in a quiet hour, because it has a lot of heavy content…). 25 MHz clock input, 26 MHz OSC0 output – can be achieved by running the VCO at 650 MHz, and integer-only dividers.

For the calculation, I use a self-made Excel sheet, which allows me to play around with the numbers to figure out the best combination of dividers and VCO frequency.

Here, the over test setup:

That’s the Xtal used – it came with the board, and I couldn’t find any data on it. Appears to be an AT cut crystal. Starting from room temperature, frequency, will go down with increasing temperature, and up with colder temperatures.

Such temperature variation is easily introduced here in Japan. First, keeping the room at 22 degC by the aircon (A/C) unit, then switching it off overnight (cooling the room by a few degrees, maybe down to 17 degC), then, next morning, heating up again to 22 degC (and a bit more as we had a sunny day).

The detail below also shows the small thermal mass of the Si5351A, free-hanging in air. Better to enclose it or to add some thermal mass later, to avoid thermal-gradient introduced noise or instability. You can clearly see the on-off cycles of the A/C unit regulating the room temperature.

After all this study, we find out that we can use the GPS and Xtal as a quarz thermometer (such thermometers really exist!)!

Test 2, now running with a 10 MHz reference clock, and still 26 MHz output to the u-blox M7 (in all cases, the u-Blox has been modified by removing the TCXO, and feeding the clock signal directly to the GPS chip). Sure I known that I am running the Si5351A outside of the specified range – but after all the research, Si5351A Spec, Myth and Truth, I believe this is OK.

The test setup – note the dotted additions – this will be the later phase locked circuit.

The register settings – running the Si5351A VCO at 780 MHz allows the use of integer-only dividers.
Capacitance set to 4 pF (the lowest value possible for the Si5351A, but it has little effect on sensitivity, 10 pF default setting works as well, maybe 1 dB decreased sensitivity, but we are anyway feeding more then enough power to the Xtal A input of the Si5351A).

The GPS clock drift data – not very exiting – no drift at all, less than 1 ppb over a few hours. There is a slight frequency offset, because the electronic frequency control (EFC) of the 10811A OCXO set to 0 Volt, rather to the proper value for exactly 10 MHz, only for convenience and to avoid any artifacts from EFC DAC noise or drift.

The position accuracy also seems better with the stable oscillator, but may need to check this again after acquiring data for a full day or so.

All in all, more than a proof of concept. Next steps include setting up a stand-alone OCXO (I have a couple of spare 10811A OCXOs around), a distribution amplifier (nothing special, planning to use some 74HC14 with small signal transformers for isolation), and getting the PLL code into a microcontroller. For the DAC, I will use a fairly basic model, and provide a low pass filter at the output (much faster than the digitally-generated long time constant low pass of the PLL loop, but still slow compared to common standards) to reduce noise.

So far, the bill of material is very low, just a few dollars, including the GPS receiver. My goal is to stay below USD 10 total, excluding the OCXO, to achieve better than 10-9 stability, and an output with no jitter or other issues.

Si5351A “Any-Frequency CMOS Clock Generator and VCO”: Specifications, Myths, and Truth

The Si5351 series of silicon-VCOs and clock generators is a quite remarkable achievement of technology. Earlier on, we needed two sets of dividers, PLL control logic, and a VCO – essentially a box full of parts – to realize the same purpose: generating one clock, from another.

While being quite adaptable to all kinds of circumstances and uses, the Si5351A (which is the cheapest, and most common chip – all the others have so many pins, and are in such small package that they are hard to use) has some limitations.

(1) It only has a crystal (XTAL) input, specified over a narrow frequency range. 25 to 27 MHz. Some forum comments suggest that there is a tuned oscillator inside, only working at such frequency, Myth or Truth? For my particular application, I need to drive it by a 10 MHz external clock, because that’s the main frequency source and signal I have available.

(2) The VCO range, 600 to 900 MHz should be selected, according to the instructions. Any chance to use lower frequencies, in case this is needed to get integer-only division ratios? Or higher frequencies? What are the limits?

To test the Si5351A, we can use one of the cheap break-out boards. I used the CJMCU-5351. Including SMA connectors, just a few bucks! I can’t really make it any cheaper, and this board also has level translators, and a 3.3 V supply, which is needed because the digital control will be running on good old 5 Volt logic. The I2C control signals are conveniently provided by a Atmel Atmega168PA controller, from a shared 5 Volt I2C bus.

Some modification is necessary – we need to remove the crystal, and add a small SMD capacitor, and a short wire. Once of the outputs, we cut the trace an re-purpose it as an input.

Before modification:

After modification:

The schematic, it is quite similar to the connection method suggested in the Si5351 datasheet.


Actual modification and test circuit:

Obviously, to test the Si5351 over a range of reference input, we need to set the internal dividers (to lock the VCO to the reference clock input, and to divide it down to a suitable output frequency) to suitable values. Generally, 900 MHz VCO frequency, and 0.5 MHz output frequency has been selected. The low output frequency helps to see any glitches and jitter on my rather moderate scope I am using here (a 60 MHz Tektronix analog scope). At each setting, I increased the reference frequency until the Si5351 lost phase lock. Also, I reduced the power level at each frequency until some jitter showed up in the output.

The tests took more setting than expected – because the Si5351 can handle a huge range of reference frequencies – well beyond the 25 to 27 MHz, and even the internal divider can be set outside of the specified range (necessary only for the highest reference clock frequencies). A particular useful fact – the Si5351A can accept input frequencies of 100 MHz easily – I have some microwave PLLs running of a 100 MHz (rather than 10 MHz) reference.

As you can see, the internal VCO is working from about 170 to about 1100 MHz, so the 600-900 MHz is a good suggestion, but you can also run the VCO at, say, 500 or 550 MHz, if needed in some specific case of division factors (it is always much better to use integer-only divisors, rather than any fractional terms which introduce jitter and spurious signals.

After all this study, we can also plot the input sensitivity (signal from a 50 Ohm source, directly AC coupled to the XTAL A input, XTAL B floating, no other termination – probably, I will measure the characteristic impedance of the input later, no suitable test equipment currently available here in my temporary Japanese workshop).

As you can, see there is no tuned circuit or anything like it, the xtal input can accept any signal up to the highest relevant frequencies, and at lower frequencies, you just have to drive it a bit harder. 10 MHz may be the useful low limit (I suggest you drive it at 3-5 dBm when using 10 MHz, which will be about 6 dB above the sensitivity threshold).

Now, up for some long term test in the actual GPSDO application!

u-blox GPSDO: Update!

With the hardware already set up to provide a 10 MHz signal and electronic frequency correction, some optimization of the algorithm used for phase locking. It needs to be a really low frequency low pass filter (say, 0.001 Hz), and we need to deal with the discrete nature of the measurements and the quantization.
This is accomplished by three mathematical approaches
(1) The data is sent through a 32-parameter FIR low pass.
(2) The frequency drift is calculated for the last 32 seconds, and used as derivative signal, as long as the oscillator drift is less than 10e-9 (1 ns every second!).

The u-blox settings – these are no timing receivers, but I set the device for 2D stationary navigation, it gave the best results here. Also, better disable all messages you don’t need, it will be beneficial to avoid overloading of the slow serial interface (still running at 9600 baud).

Here some examples:

With the PLL open, the signal is drifting away, albeit, at a very small rate.

To check the stability and general behavior, I’m monitoring the 10 MHz signal on a scope, triggered by the time pulse (set to 100 kHz) of a 2nd u-blox receiver, sitting closeby. Horizontal deflection is 10 ns per div. Sure, the signal is broadened by the interpolation of the 2nd receiver, which has a free-running TCXO. Because of the synthesis of the 100 kHz signal from the internal 48 MHz, the trigger has about 20 ns jitter-no problem here, because the drift is much stronger and the phase of the 10 MHz signal relative to the 2nd receiver can easily be measured down to 1-2 ns.

u-blox GPS receiver: a self-regulating clock, and a GPSDO, and all of this, for the lowest cost

The quest for precise timing, it is a mainstay topic for all serious electronic enthusiasts, and for a good reason – it offers so much insights into receivers, oscillators, phase detectors, regulation theory. After mastering such design, the hobbyist has himself earned a masters (or at least bachelor’s) degree.

With the advent of compact and really powderful GPS receivers, like the u-blox devices, receiving GPS signals is no problem any more, and in fact, it has never been over the last 20 years, with various Motorola receivers, etc.

The u-blox devices have a feature that makes a reference frequency (derived from its internal 48 MHz clock) directly available, rather than just the 1 pps signal that is not all that easy to use for locking a 10 MHz reference to it. The u-blox signal, which can provide a jittery 10 MHz, or, preferably, integer-divided 48 MHz (e.g., 8 or 4 or 2 MHz), has been widely used as a reference frequency in the amateur world, and u-blox company and other recommend to use an external PLL to clean up the signal according to below scheme. This implies that the GPS will be running on a drifting local osciallator, and with a good amount of knowledge and software u-blox is mastering the drift prediction and corrections, and after all such effort an external oscillator, typically, an OCXO is kept in sync with the GPS true clock, by even more phase detectors and control loops. It is doable, logical, practical, but not very clever.

Sure there a better and much more expensive GPS receivers, and even special timing-related u-blox devices (about 10x more expensive than the regular receivers), which can control an internal VTCXO (voltage-controlled temperature compensated local oscillator). With such approach, the drift of the local osciallator will be small, and all in sync with the GPS frequency, but still, it is not as precise as a really good metrology grade OCXO. I am still relying on some well aged HP 10811A oscillators.

That’s the magic neo-7m device, or a Chinese copy of it, you never know – but all that really counts is good reception, and this can be easily checked.

Which secrets hide inside the metal can? Well, let’s find out. Most important part, the G7020-KT GPS processor, it is a remarkable piece of engineering, and u-blox must have a crew of the most well educated, highly paid and hard working people to come up with such devices. Also, they know that they must protect their inventions, and even the datasheet of this device is strictly confidential, although you can find it at many places. What you can’t find are some secret control codes that would allow us to use a 10 MHz clock directly as the clock source for this chip – it is running on 26 MHz by default, for whatever reason! Internally, the other frequencies are synthesized from this 26 MHz anyway.

The typical TCXO performance, it is not bad, drifting along, and we can do some further stability analysis on it. For such a small thermal mass, the performance appears quite good. Accurate to 0.5 ppm over temperature, and 1 ppm per year.

That’s the GPS with the TCXO…

With no effort, the TCXO can be removed, just by holding a soldering iron to it to heat it up.

After removing it, we just solder a thin RF cable in position. In my temporary workshop here, I don’t have better tools, so this must work for now. Ideally, you add a decoupling cap, and solder a wire to a solder post or other propper connection or contact.

We have no good information what level of power is needed at this input, ideally, a 0.8 V p-p min. signal, DC coupled, but we don’t have such signal generator here, only a HP 8662A, which has sinewave output. Using the u-center software, and experimenting, the receiver works well from about -5 dBm of coupled power at the clock input. Operating at 0 dbm, that’s enough, we don’t want to fry this chip.

Even with a small antenna, good reception, within the (wooden) Japanese house.

Now, the feature we are going to use – not the reference frequency output of the u-blox, but the UBX NAV-CLOCK message, which is no less than a phase detector and drift measurement device, of the clock signal, relative to the GPS true-software-reconstructed clock. Marvelous.

As the new 26.0000000 MHz source, we use a 8662A generator with HP 10811A reference, and an EFC (analog frequency control input, about 0.1 Hz per Volt). On top, a 35601A interface, only using the DAC portion of it to generate a tuning voltage from the host computer (connected via GPIB). It is not the most handy DAC, but the only one I have around at the moment.

First, we try without any feedback – Allen deviation. First, the plot using the original TCXO, next, the same receiver (at the same location and setting), with the 8662A (freerunning).

The 8662a – not yet fully warmed up, but already one decade better – or even more, because of the resultion of the phase detector (1 ns!).

Next, we need to do some programming – this will later be put into a microcontroller, but for now, we use a regular PC, running a C program. This program reads the NAV-CLOCK message from the u-blox receiver, does a magic calculation, and then sets the EFC voltage of the OCXO, which in turn determines the 26.000 MHz clock for the same u-blox receiver. And after not too long time, all is frequency looked.

Here, some first results (using a rather small bandwidth regulation loop, just to proof the principle without waiting for too long time).

Introduced some artificial disturbaces, and the system is reacting well.

Next – using a Silicon Labs clock generator, and a stand-alone OCXO to do the same thing, and then, the software needs to be put in a small microcontroller (currently running a rather calculation intensive floating point algorithm). Stay tuned.

US TEO Power Suppy: you want to get killed by a USB charger?

This is one of the worst electronic gadgets that my workshop has every seen, a US TEO Brand A5951 USB charger. Usually, not much can go wrong with the design of a 5 V switchmode power supply, but with this device, all went wrong, a combination of bad design, bad manufacturing, and non-existing sense for product responsibility.

Can you see the wires – right hand side is low voltage side, left hand side is mains! Can you see the solder stuck to the board – almost connecting mains and low voltage?

The only “safety” function I can see if a PCB trace fuse (left hand side zig-zag) on a mildly flammable paper board.

Even the case isn’t sealed – the manufacturer is even saving the glue!

That’s the brand name and numbers, if you have one of these, take it out of service immediately!

Seems Canada has some clever authorities – they found a whole lot of unsafe USB chargers. Remember the good old days when it was illegal to import just any kind of crap?

AB Arboga Maskiner U2508: a simple DRO (linear glass scale readout)

Recently, I have moved a U2508 milling/drilling machine to my Ludwigshafen workshop (from the remote workshop, where there is more space for heavy machinery). It’s a really good machine, slim, but very well built and useful for all kinds of drilling and milling work. It has an automatic feed in in one direction, and the dials are usually quite accurate.

Still, it will be a great advantage of time saving and some accuracy improvement to add a linear scale, at least in the manually-moving direction, so I can mill shoulders and similar features to a very high level of precision and repeatability.

Also the quill will get an electronic readout – but this will be covered later.

Luckily, I had a simple readout around, dating back to 2007, based on an ATmega8515, with some logic, and MAX7219 display drivers.

The case was made from melamine composite boards, these are oil and grease resistant – excellent for workshop use.

Here, the schematic of the input section. The sampling frequency of the counter is about 62.5 kHz, so the TTL signals from the glass scale first pass through a ~160 kHz low pass filter, and are then squared up by Schmitt triggers, 74LS14.

The main processor is running at 16 MHz, and very few extra parts are needed to drive the LED 7-segment displays, using two MAX7219 in chain configuration. The LED segment displays are much preferred for workshop and DRO use, because speed and clarity is everything for this application, and nothing can really replace the good old LED 7-segment displays here.

The power section, note that the regulator will need a heatsink of about 10~15 K/W capacity
– the unit is drawing up to 0.5 Amps at 5 Volts.

The input section…

The drivers…

The wiring, all quickly soldered together with some copper wire.

The code – it uses a gray code approach with continuous sampling of the A/B inputs. This approach is easily coded, and has very deterministic timing, and noise immunity. Any errors found (like, if both lines change state within on sampling cycle) will be indicated by a red LED.


Now, I only need to mount the glass scale (found one that fits in may parts collection…), and replace the “minus” LED (a 3 mm LED) with a minus bar-shaped LED, just for the better looks.

Note that the software has provisions for a matrix key-pad, but for the present application, the “zero” buttons are all that is needed.

Length Endcoder Interface: reading the Heidenhain

This little post may help those that are dealing with rotating or linear encoders, and have been wondering how to build a circuit that actually works, and with a degree of reliability useful for industrial applications. Around machine tools, and similar equipment that rely on such encoders, there is a lot of electric (and audible!) noise, so most hobby circuits that just take some TTL signals and do some quick stuff and calculations won’t work. Let’s try with a real circuit and some good code.

Here is the device, it’s a Heidenhain ST1278, 10x interpolated TTL output micrometer.

According to the datasheet, it has a 20 micron grating, which will lead to a 2 micron signal period, allowing us to get 0.5 micron resolution.

After carefully opening the plug, which has the Heidenhain logo, and secret Heidenhain electronics inside, I can tell you, Heidenhain uses a 75ALS194 line driver, to drive the RS422 output.

We will be using a DS26C32ATM line receiver, to get the differential signal converted back to TTL level.

The differential lines is terminated in 120 Ohms (watch out for their dissipation, if you consider building this in SMD), and has two 220 pF capacitors to absorb and high frequency noise. This thing is running at 100 kHz max.

The output of the DS26C32 is going right to a ATmega328P, sitting on a Arduino nano clone, for convenience. This uses the common CH340G seriell to USB converter to talk to a host computer.

This is the full board. USB power is enough, even for the Heidenhain, and a HX711, which is also used in this device, for other purposes.

How to get the Heidenhain signals decoded into position. Well, we follow a sampling approach here, rather than using any of the rising edges, triggers, etc. – we just sample the two Heidenhain lines at 125 kHz, and compare the sampling result to the last result (of sample N-1), to determine if the Heidenhain moved forward, backwards, or not at all. If both lines change status -we know that something went wrong (e.g., if Heidenhain is moving to fast, or if some noise comes in despite all the effort to keep the noise controlled by the high current differential line).
The 125 kHz sampling is running on a timer-triggered interrupt routine. The duration of the interrupt can be monitored -at least in debug mode- by watching a test pin of the mega328P, by setting the test pin high when the interrupt is called, and clearing it once the service has been completed.

The initial software still used more then 4 microseconds for the sampling, a bit too much, this can be reduced to 2.4 microseconds, even without any special tricks.

Below, you can see the effect of a sampling error (introduced by very quickly pushing the sensor arm inwards), it takes slightly more time to handle the error.

Finally, all that remains is to communicate with the host – this is done at a data rate of 12 Hz, plenty for this application. The data interval is triggered by the HX711 load cell converter, and the the full dataset, including, current encoder reading, error count, load call reading, and time-stamp are transmitted to the host all in one packed, as hex encoded data, and at 19200 baud. All pretty fail-safe and slow, but working just fine, and still a lot of idle time on the line (see transmission pattern on the scope below)!

Below, the avr-gcc code performing all these wonderful tasks.

hhenc hx711 _180128.c

Manuals Additions: Motorola!

Thanks to a kind contributor, Mike, about 230 Motorola manuals have found there way into to archive. Included are various detail manuals and service guides of the GP series, and other quite popular Motorola radios.

Happy to receive any of your manual collections related to test equipment, high frequency electronics, or related fields. Will keep them online free of charge for everyone, and all well backed up.

| |– [8.7M]  6864115B18-D GP300 Basic Service Manual.pdf
| |– [421K]  AP-73 user manual.pdf
| |– [2.4M]  Astro Digital Spectra _ Digital Spectra Plus Basic service manual.pdf
| |– [3.3M]  ASTRO Saber Basic Service manual DigitalPort.pdf
| |– [1.6M]  Astro service software user guide.pdf
| |– [7.5M]  Astro XTL5000 basic service manual.pdf
| |– [1.9M]  Astro XTL5000 Detailed User Guide.pdf
| |– [7.9M]  ASTRO® XTSâ„¢ 2500 user guide.pdf
| |– [897K]  BPR_40.pdf
| |– [7.0M]  Business Portable Radio service manual.pdf
| |– [363K]  Business Portable Radio user guide.pdf
| |– [1.8M]  CDM and PRO SERIES detailed service manual.pdf
| |– [2.5M]  CDM Series Basic Service Manual.pdf
| |– [8.4M]  CDM Series Control Station Service and Installation Manual.pdf
| |– [2.3M]  CEP400 basic user guide.pdf
| |– [6.2M]  CM140 basic user guide.pdf
| |– [1.3M]  CM140 CM160 service manual.pdf
| |– [491K]  CM160 user guide.pdf
| |– [3.8M]  CM200 CM300 PM400 basic service manual.pdf
| |– [8.7M]  cm200 cm300 pm400 detailed service manual.pdf
| |– [351K]  CM340 user guide.pdf
| |– [523K]  CM360 User Guide.pdf
| |– [2.3M]  CM Radios Detailled service manuals.pdf
| |– [1.3M]  Commercial Series CM service information.pdf
| |– [160K]  CP140_160.pdf
| |– [8.4M]  cp150 cp200 detailed service manual.pdf
| |– [5.5M]  CP185 Service Manual.pdf
| |– [8.4M]  CP200 Detailed service Manual.pdf
| |– [7.0M]  Digital XTS 3000TM full featured model user_s guide.pdf
| |– [5.3M]  Digital XTS 3000 user guide.pdf
| |– [8.1M]  disney2wayadv user manual.pdf
| |– [3.9M]  DM 3400 user guide.pdf
| |– [1.1M]  DM4400 user guide.pdf
| |– [1.2M]  DM4600 user guide.pdf
| |– [7.2M]  DP 3400 user guide.pdf
| |– [8.4M]  DR 3000 basic service manual.pdf
| |– [8.4M]  DR3000 MOTOTRBO Repeater basic manual.pdf
| |– [6.9M]  DR3000 MOTOTRBO Repeater basic service manual.pdf
| |– [9.0M]  DR3000.pdf
| |– [ 79K]  Emergency Foot Switch instruction manual.pdf
| |– [5.2M]  EP450 basic service manual.pdf
| |– [1.5M]  EP450 detailled service manual.pdf
| |– [ 63K]  Flashing Adapter HLN9742 Service Manual.pdf
| |– [345K]  FLASHport user guide.pdf
| |– [4.0K]  GM1200E detailled service manual
| | |– [1.6M]  dsm_a3s.pdf
| | |– [249K]  dsm_a4s.pdf
| | `– [924K]  GM1200E_SM _EN.pdf
| |– [924K]  GM1200E service manual.pdf
| |– [326K]  GM1200_UG_EN.pdf
| |– [889K]  GM1280 user manual.pdf
| |– [1.4M]  GM300 basic service manual.pdf
| |– [808K]  GM300 service manual (3 parts).pdf
| |– [ 14M]  GM300 service manual.pdf
| |– [217K]  GM340 user guide.pdf
| |– [4.0K]  GM350 installation manual
| | |– [440K]  350IN_EN.pdf
| | |– [ 25K]  350RS_EN.pdf
| | |– [ 74K]  350ug_en.pdf
| | `– [119K]  950rmkit.pdf
| |– [561K]  GM360 user guide.pdf
| |– [692K]  GM380 user guide.pdf
| |– [722K]  GM-660_Manual.pdf
| |– [871K]  GM series Radio Installation manual _ service manual.pdf
| |– [119K]  GM Series service information.pdf
| |– [3.3M]  GP1280 basic service manual.pdf
| |– [1.9M]  GP1280 user guide.pdf
| |– [4.0M]  GP300 Basic service manual.pdf
| |– [231K]  GP300 Service manual (schematics).pdf
| |– [1.9M]  GP320 user guide.pdf
| |– [8.4M]  GP328 GP338 Detailed service manual.pdf
| |– [8.1M]  GP328 Plus detailed service manual.pdf
| |– [453K]  GP328plus GP338plus GP338XLS Basic service manual.pdf
| |– [8.1M]  GP328plus GP338plus GP338XLS detailed service manual.pdf
| |– [4.1M]  GP330 user guide.pdf
| |– [1.9M]  GP340 Ex Portable Radio basic user guide.pdf
| |– [2.2M]  GP340 user guide.pdf
| |– [257K]  GP344 user guide.pdf
| |– [3.4M]  GP350 service manual.pdf
| |– [4.0K]  GP350 User Guide
| | |– [374K]  gp350_part1.pdf
| | |– [1.5M]  gp350_part2.pdf
| | `– [703K]  gp350_part3.pdf
| |– [1.8M]  GP360 user guide.pdf
| |– [2.8M]  GP380 Ex Portable Radio basic user guide.pdf
| |– [1.9M]  GP-380_Manual.pdf
| |– [1.2M]  GP388 user guide.pdf
| |– [4.4M]  GP580 Ex Portable Radio basic user guide.pdf
| |– [4.0M]  GP600 series Basic Service manual.pdf
| |– [2.2M]  GP640 GP680 Basic Service manual.pdf
| |– [1.8M]  GP640 GP680 Basic User Service manual.pdf
| |– [2.2M]  GP-680_Manual.pdf
| |– [1.3M]  GP68 User Guide.pdf
| |– [4.0K]  GP Series detailed service manual
| | |– [384K]  B32E_Sect1_Service Maint.pdf
| | |– [518K]  B32E_Sect2_Keypad_A3.pdf
| | |– [ 89K]  B32E_Sect2_Keypad_A4.pdf
| | |– [576K]  B32E_Sect3_Controller_A3.pdf
| | |– [210K]  B32E_Sect3_Controller_A4.pdf
| | |– [2.6M]  B32E_Sect4_VHF_A3.pdf
| | |– [255K]  Chap 1 Introduction_A4_v0.pdf
| | |– [234K]  Chap 2 Theory of Operation_A4_v0.pdf
| | |– [718K]  Chap 3 Maintenance_A4_v0.pdf
| | |– [551K]  Chap 4a Controller and Keyboard Info_A3_v0.pdf
| | |– [240K]  Chap 4a Controller and Keyboard Info_A4_v0.pdf
| | |– [525K]  Chap 4b VHF Info_A3_v0.pdf
| | |– [510K]  Chap 4c UHF1 Info_A3_v0.pdf
| | `– [511K]  Chap 4d UHF2 Info_A3_v0.pdf
| |– [9.3M]  GR300 GR500 service manual.pdf
| |– [2.3M]  GTX LCS 2000 service manual.pdf
| |– [968K]  HF-SSB Automatic Antenna Tuner owner_s manual.pdf
| |– [573K]  HKLN4197A_PRO2150_Eng.pdf
| |– [9.3M]  HT1000 JT1000 MT2000 MTS2000 MTX series Service manual.pdf
| |– [477K]  HT1000 MT2000 MTS2000 MTX series Service manual.pdf
| |– [4.3M]  HT1250 user guide.pdf
| |– [4.9M]  HT750 HT1250 MTX850 MTX1250 MTX8250 MTX9250 basic service manual.pdf
| |– [1.9M]  HT750 HT1250 MTX850 MTX1250 MTX8250 MTX9250 supplement basic service manual.pdf
| |– [ 12M]  HT800 VHF service manual.pdf
| |– [3.0M]  HT90 service manual.pdf
| |– [2.2M]  HT Series detailed service Manual.pdf
| |– [2.2M]  LCS2000 service manual.pdf
| |– [1.4M]  LTS 2000 user_s guide.pdf
| |– [6.9M]  Mag One basic service manual.pdf
| |– [1.7M]  MagOne Basic Service manual.pdf
| |– [433K]  Mag One BPR40 Brochure.pdf
| |– [4.8M]  MagOne detailled service manual.pdf
| |– [2.1M]  MCS 2000 Mobile Radio.pdf
| |– [295K]  MCS 2000 Model I User Guide.pdf
| |– [306K]  MCS 2000 Models II _ III user manual.pdf
| |– [2.1M]  MCS2000 service manual vol-1.pdf
| |– [1.1M]  MCS2000 service manual vol-2.pdf
| |– [1.3M]  MICOM-2E ALE owner_s guide.pdf
| |– [ 36M]  motorola gm 900_sm.pdf
| |– [533K]  MOTOROLA KIT HSN4035 Service Instruction.pdf
| |– [647K]  motorola Models T4800 T4900 Instruction.pdf
| |– [1.2M]  motorola Models T5600 T5620 T5700 T5710 T5720 instruction.pdf
| |– [1.4M]  motorola Models T5800 and T5820 instruction.pdf
| |– [1.0M]  motorola Models T5900 T5920 and T5950 instruction.pdf
| |– [ 38M]  motorola mototrbo dp3400 3401 3600 3601 sm.pdf
| |– [101K]  Motorola NMN6250 NMN6251 – service manual.pdf
| |– [7.0M]  motorola_novacommunications_business_portable_radio_cp125.pdf
| |– [7.0M]  motorola_nova_cp125_sm.pdf
| |– [372K]  Motorola P040 P080 Controller – schematics.pdf
| |– [533K]  Motorola P040 P080 UHF – schematics.pdf
| |– [772K]  Motorola P040 P080 VHF – schematics.pdf
| |– [1.5M]  Motorola P200 – operating instructions.pdf
| |– [1.5M]  Motorola PRO3100 UHF – schematics.pdf
| |– [2.3M]  Motorola PRO3100 VHF – schematics.pdf
| |– [2.3M]  Motorola PRO5150 – schematics.pdf
| |– [196K]  Motorola Systems Saber – UHF specifications, service manual.pdf
| |– [196K]  Motorola Systems Saber – VHF specifications, service manual.pdf
| |– [387K]  Motorola T4502 – instruction manual.pdf
| |– [3.5M]  Motorola T4512 – instruction manual.pdf
| |– [4.2M]  Motorola T5022 – User.pdf
| |– [3.2M]  motorola T6200 T6210 and T6220 instruction.pdf
| |– [5.2M]  Motorola XTL1500 users guide.pdf
| |– [2.2M]  Motorola XTL2500 users guide.pdf
| |– [9.7M]  Motorola XTS4000 basic service manual.pdf
| |– [6.0M]  Motorola XTS4000 detailed_service_manual.pdf
| |– [3.0M]  Motorola XTS4000 user service manual.pdf
| |– [3.6M]  Motorola XTS4250 – advanced model user guide.pdf
| |– [2.7M]  Motorola XTS4250 user guide.pdf
| |– [2.0M]  Motorola XTS5000 parts list.pdf
| |– [ 34K]  Motorola XTS5000 service aid sheet.pdf
| |– [5.2M]  Motorola XTS5000 user guide.pdf
| |– [5.7M]  MOTOTRBO DR3000 Repeater basic service manual.pdf
| |– [516K]  M-Series Owner_s manual.pdf
| |– [1.6M]  MSF 5000 maintenance and alignment manual.pdf
| |– [ 44M]  MSR2000 Control _ audio operation _ service manual.pdf
| |– [ 37M]  MSR2000 operation and service manual.pdf
| |– [8.3M]  MT1500 basic service manual.pdf
| |– [1.9M]  MTH500 Basic Service Manual.pdf
| |– [4.0M]  MTH500 Tetra Detailed Service Manual.pdf
| |– [1.2M]  MTH650 Tetra Basic User Guide.pdf
| |– [3.3M]  MTH800 TETRA basic service manual.pdf
| |– [4.3M]  MTH800 TETRA basic user guid.pdf
| |– [5.8M]  MTP700 Detailed Service Manual.pdf
| |– [2.1M]  MTP810 Ex TETRA basic service manual.pdf
| |– [2.1M]  MTP850 EX Basic Service Manual.pdf
| |– [8.4M]  MTP850 TETRA basic service manual.pdf
| |– [2.2M]  MTX Series detailed service Manual.pdf
| |– [3.8M]  MX300-S series service manual.pdf
| |– [4.0K]  p040-080_all_man
| | |– [1.9M]  10B67_UG.pdf
| | |– [2.3M]  10B68_UG.pdf
| | |– [163K]  13B29_CPS.pdf
| | |– [926K]  14B36_SG.pdf
| | |– [4.5M]  15B49_BSM.pdf
| | `– [ 40K]  ENLN4122A.pdf
| |– [2.7M]  PM400 Basic Service Manual.pdf
| |– [ 11M]  PM400 Detailed Service Manual.pdf
| |– [3.7M]  PR400 Basic Service Manual.pdf
| |– [9.5M]  PR400 Detailed Service Manual.pdf
| |– [1.8M]  PRO Series detailed service Manual.pdf
| |– [2.3M]  R-1011B Instruction manual.pdf
| |– [392K]  R-1013A operation _ service manual.pdf
| |– [6.9M]  R-1100A Operation manual.pdf
| |– [1.4M]  R-1150 R-1151 operation manual.pdf
| |– [2.5M]  R-2008C Operations manual.pdf
| |– [ 48M]  R-2200A service manual.pdf
| |– [3.5M]  R-2200 R-2400 operation manual.pdf
| |– [3.6M]  R-2600 SERIES Operator manual.pdf
| |– [1.0M]  Radius CM200 installation guide.pdf
| |– [769K]  Radius M100 M200 Owner_s manual.pdf
| |– [3.5M]  RLN-4008B service manual.pdf
| |– [2.7M]  S1051C S1053C operation _ service manual.pdf
| |– [4.4M]  S1067A operation and service Manual.pdf
| |– [ 12M]  S1318A S1319A S1320A S1321A S1329A operation _ service manual.pdf
| |– [267K]  SABER Portable Radios user_s guide.pdf
| |– [191K]  SABER Theory _ Maintenance manual.pdf
| |– [1.3M]  SM_GP68.pdf
| |– [3.9M]  Spectra Conventional Radio System Operating Instructions.pdf
| |– [458K]  Spectra Privacy Plus Operating Instructions.pdf
| |– [573K]  Spirit GT Operator_s manual.pdf
| |– [3.6M]  SSE 5000 service manual.pdf
| |– [8.4M]  Syntor X Maintenance and troubleshooting manual.pdf
| |– [3.3M]  TETRA MTH800 basic service manual.pdf
| |– [1.7M]  TETRA MTP850 basic service manual.pdf
| |– [ 10M]  XPR7000 basic service manual.pdf
| |– [ 11M]  XPR 7000 Seris basic service manual.pdf
| |– [4.0K]  XTL5000
| | |– [2.0M]  96C67-C_AX_UG_XTL5000_W3.pdf
| | |– [1.9M]  96C68-D_AX_UG_XTL5000_W4579.pdf
| | |– [3.2M]  98C38-O_v4.pdf
| | `– [622K]  9964416H03_O_XTL5000_AT_IM_Dual-Radio_CH.pdf
| |– [6.2M]  XTS1500 XTS2500 basic service manual.pdf
| |– [698K]  XTS3000 parts list.pdf
| |– [698K]  XTS3000 XTS3500 parts list.pdf
| `– [625K]  ZR310 service manual.pdf

A wireless door bell, activated by a wired door bell!

Winter time, is workshop time, spending several hours in the workshop every week, either in the ground floor workshop, or basement rooms – and on several instances, missed the postman! Especially on Saturday, when nobody else is at home, an I am waiting for some spare parts!

The simple reason, the door bell only rings in the office/apartment on the 3rd floor, but I can’t hear it in any of the workshops. This needs to be solved – but how? Running a wire through several floors is no option.

Browsing through online offers, I found some low-cost wireless doorbells (120 meters range!! probably, Chinese meters but fair enough) and came up with this scheme – the 3rd floor apartment door bell, which is integrated into a Siedle-brand HT411 door phone will trigger the transmitter of the wireless door bell, which in turn will give its sound in the workshop are.

This is the xbay offer – one transmitter, and two receivers.

That’s the HT411 with the transmitter mounted.

The door bell uses a transformer-less powder supply… let’s hope it will last.

Finally, the simple schematic using the “ring” signal of the HT411, which is 12 VAC to activate the door bell transmitter (with the button shorted, it will activate the received whenever power is applied!).

All is working loud and clear now, you push the main door button, then the HT411 will ring in the apartment 3rd floor, this in turn will active the wireless transmitter, and both receivers will sound in the 1st and basement workshop. Easy enough!

Holzmann BS 128HDR: “Holz” means wood, but this is a metal band saw!

For several years, I have been using hacksaws and similar tools, and other less suitable and dangerous tools to cut-off metal stock for milling and turning. Or, I used some friends’ equipment, which is troublesome and time-consuming – to travel to far-away places just to cut some metal.

With the space I have in the basement, there is no room to fit a large industrial band saw, and I wanted to get a machine that can also cut at an angle, for some welding and fabrication work. The machine selected, a Holzmann BS 128HDR is one of the common Chinese designs, but these are not all made equal, and the Holzmann looks like a good brand. Cutting capability is 125 mm diameter round, 100×150 mm square, which should be good for 99% of the work.

All came in two boxes, on a wooden pallet.

Some tests with 42CrMo4, and 26CrMo4 rod. It is cutting perfectly fine. Also checked with some square tubing, which can be challenging for some cheap band saws because of the thin-walled sections, but the 128HDR has a hydraulic break/mechanism, which provides smooth cutting action even for these more difficult materials.

For lubrication, you can use any type of ordinary oil, HLP 68 hydraulic oil works well and is cheap, with no smell.