OE8WOZ

"GenSeq", a generic sequencer board

Präsentation in der ÖVSV Landesverband-Sitzung Kärnten im Dezember 2018 (German only, sorry): download PDF
Genaue Beschreibung im DUBUS 4/2018! Detailed description in DUBUS 4/2018!
Title: Little helper for various control tasks / Kleines Helferlein für vielfältige Schaltaufgaben
  • Low cost using standard components - for the PCB with parts about 10...15 Euro.
  • DIY friendly using only through-hole parts.
  • Standard supply ~9...15V. Low disturbances as uC is in sleep mode when not switching.
  • Configurable for latching (bistable, common + or -) and failsafe (monostable) SPDT switches or relais (~500mA).
  • Power output (~10A, depending on PMOS) for PA stages.
  • Additional output (~500mA) for LNA stages.
  • Configurable fast (min. 40ms) or slow (min. 160ms) switching times.
  • Configuration does not need any programmer tool, just 3 LEDs and 2 switches.
  • Plattform for own developments with ISP connector (example C code on reqest).
Following setups are possible with the default firmware, measured w/o load on the PA output.
First wave is control in/out, second is PA output, third is REL1 out, fourth is REL2 out.
Units shown are Volts and Seconds.
Latching, common -, slow
Latching, common -, fast
Latching, common +, slow
Latching, common +, fast
Failsafe, slow
Failsafe, fast
(press right mouse button on a picture and then select "show picture" or similar in your browser for a bigger view)

Get here the PDF with a basic description (German): download
Here a PDF with the description for configuration of the GenSeq V1 firmware (English): download
I still have some PCB left of the final V1 and can sell them with a pre-programmed ATTINY13A for 5€ plus packaging and shipping costs (depends on your country). No other parts included (as they are easy to get from any local electronics supply store). I pre-configure the ATTINY to one of the above settings and check on a test board.
I also have a few prototype boards which look quite similar (and are fine either w/o the PA output, or some pull-up R can be still soldered on the back - I can provide the information) I can give away together for 4€ plus package/shipping.
Special versions on request, eveything is based non-commercial use "according to ham-spirit", I do this in my free time and w/o commercial interest/profit. Contact me for details. Please be patient if I do not immediately come back to you.

Project code:

Here is the actual FW release as Intel HEX file for updating your sequencer board. It can be flashed using any Atmel ISP hardware and software to the GenSeq board. Note, the processor on the board is running on 5V supply. PLEASE DISCONNECT ANY LOADS FROM THE BOARD BEFORE FLASHING!
Hier findet sich die aktuelle FW release als Intel HEX Datei um das Sequenzer-Board zu aktualisieren. Es kann mit jedem Atmel ISP Werkzeug auf die GenSeq Platine eingespielt werden. Achtung, der Prozessor läuft mit einer 5V Versorgungsspannung. BITTE ALLE LASTEN VOM BOARD VOR DEM PROGRAMMIEREN ABSCHLIESSEN!
The files on this web page are provided "as is", without any warranty. You accept that you use them at your own risk and to use it for non-commercial purposes only. / Die Dateien werden "wie sie sind" angeboten, ohne jede Gewährleistung. Du akzeptierst sie auf eigenes Risiko und nur für nicht-kommerzielle Zwecke zu verwenden.
I accept / Ich akzeptiere:
Download is only allowed when accepting my conditions and disclaimer above.
Here are the GERBER files I use for production, so you can produce PCBs yourself if you like.
Hier sind die GERBER Dateien die ich für die Produktion verwendet habe, damit kannst Du eigene Platinen produzieren.
The files on this web page are provided "as is", without any warranty. You accept that you use them at your own risk and to use it for non-commercial purposes only. / Die Dateien werden "wie sie sind" angeboten, ohne jede Gewährleistung. Du akzeptierst sie auf eigenes Risiko und nur für nicht-kommerzielle Zwecke zu verwenden.
I accept / Ich akzeptiere:
Download is only allowed when accepting my conditions and disclaimer above.
Here are the sizes of the actual board (in mm):           /ownpics/GenSeq_Sizes.JPG
 

Usecase / Example source code:

activator / contact cleaner
/ownpics/Activator_Usecase.JPG
You can use the GenSeq HW with a special software to re-activate RF switches or relais which were stored for a long time. The idea is to switch them first several times w/o load (for mechanical re-activation), then apply some current ans switch again several times. Using the processor, this can be automated and the number of cycles limited so you can do something else while "cleaning" the parts. There is no guarantee that it works, but a good chance to reduce the risk by "killing" it when directly used in an application where higher power needs to be switched.
Of course it should not be performed too often on a part, as it also causes a wear-off as well... I can provide a binary here on request, which can be used for all types of relais/switches. For now I use it optionally with my prototype test board, I don't need it very often...
I'll release the source code here especially as a "template" code for own developments using the GenSeq v1 hardware.
- Source code coming soon (approx. end of May) ...
 

"GenSeq V2", the big brother

This variant is described in CQDL 6/2019 (link to the DARC web page).
Genaue Beschreibung im CQDL 6/2019 (Link auf die DARC Webseite).
  • Low cost using standard components - scaling of first variant.
  • DIY friendly using only through-hole parts.
  • Standard supply ~9...15V. Low disturbances as uC can be in sleep mode when not switching.
  • Variable configuration - up to 4 highpower + 4 lowpower outputs down to 8 lowpower outputs.
  • Highpower output depends on used PMOS (e.g. 10A).
  • Lowpower output ~500mA.
  • Plattform for own developments with ISP connector (example C code on reqest).
  • Mounting hole between the driver IC to fix a heatsink or at least a some plate (basically the heatsink can "bridge" both IC and is fixed in the middle)
  • High-power transistors can be mounted with a single heatsink at the back side (transistors must be all isolated).
Comparison of the small v1 version (for 1 switch and 1 PA) and the more flexible board for multiple switches / PA:
I also have a few boards left I can give away for 5€ plus package/shipping (depends on country). Ich habe noch ein paar Boards "herumliegen" die ich bei Bedarf abgeben kann (5 Euro/Stück plus Versand).
Special versions on request, eveything is based non-commercial use "according to ham-spirit", I do this in my free time and w/o commercial interest/profit. Contact me for details.
 

Project code:

You can do many things with this board, so I only provide a template source file you can adapt and extend to your needs.
This example template source code requires Atmel Studio to be compiled.
Dieser Beispielcode benötigt das Atmel Studio um es zu kompilieren.
The files on this web page are provided "as is", without any warranty. You accept that you use them at your own risk and to use it for non-commercial purposes only. / Die Dateien werden "wie sie sind" angeboten, ohne jede Gewährleistung. Du akzeptierst sie auf eigenes Risiko und nur für nicht-kommerzielle Zwecke zu verwenden.
I accept / Ich akzeptiere:
Download is only allowed when accepting my conditions and disclaimer above.
Here are the GERBER files I use for production, so you can produce PCBs yourself if you like.
Hier sind die GERBER Dateien die ich für die Produktion verwendet habe, damit kannst Du eigene Platinen produzieren.
The files on this web page are provided "as is", without any warranty. You accept that you use them at your own risk and to use it for non-commercial purposes only. / Die Dateien werden "wie sie sind" angeboten, ohne jede Gewährleistung. Du akzeptierst sie auf eigenes Risiko und nur für nicht-kommerzielle Zwecke zu verwenden.
I accept / Ich akzeptiere:
Download is only allowed when accepting my conditions and disclaimer above.
Here are the sizes of the actual board (in mm):           /ownpics/GenSeq_V2.jpg
 
 
 
 
 
 
 
 

 

"GenSeq SMD", same as version 1 - but smaller!

  • 12 V or 24 V operation (must be adapted on board)
  • has the size of a conventional SMA RF switch (33x33 mm)
  • mounting fits to the outer switch holes
  • PA highside-switch with 5mOhms resistance
  • can switch a PA with at least 10A w/o cooling (!)
  • as usual two configurable channels for monostable or bistable switches (C+ or C-)
  • 40/160ms sequencing time as default
 
/ownpics/GenSeq.jpg
 
 
 
 
I set up a simple demo glued with double-sided adhesive tape on a bistable RF switch and connected a 50W halogen lamp. No external components required beside the switch, a LED and a lamp to run the demo. The voltage regulator gets warmer than the MOS switch Cool...
 First prototype are distributed to several OM for testing.
 
Usage guide for 12V, bistable C+, 160ms:  download PDF
Usage guide for 12V, bistable C-, 160ms:   download PDF
I won't release Gerber data or files for this version, as it is not so simple to built and program anymore. It is definitely no beginners' project... I also don't have a SMD socket to program stand-alone SMD parts of the ATTINY13A used in the sequencer to ship them with the board.
I build them using a standard stencil to get the solder paste on the board, place all parts at once and then solder them in a reflow oven. This is usually not found in most ham radio lab. I made myself a programming adapter using an edge connector connected to a professional programmer, so I don't need to solder the ISP pins but can program in-circuit again and so some basic tests. 
Once programmed, they can't be configured anymore with the method explained above with the very first version by just connecting some switches and LEDs. I also configure using the edge connector and my programmer. This is a bit of a disadvantage when going this small...
 

PTT-Control via ZF on a Yaesu FT-817ND for transverters from DB6NT, LZ5HP, DL2AM, etc.

The FT-817ND (and probably the FT-818 as well) can be simply modified to support RX/TX switching directly using the ZF connection to the transverters. There are several solutions available, I decided to use a very simple one which works out really well now for my second season using this moficiation for all my transverters I have (from 23cm to 122Ghz).

This is implemented by using the TX5 line within the FT-817ND and connect them via a 10kOhms resistor to the BNC connector of the rig. For DC decoupling the original HF line is connected via a high quality 10nF capacitor. If you are concerned of HF on this supply, you may add a small inductor in series to the resistor as well. I didn't do that and have not noticed any issue yet.

Not a lot to say about, see the pictures how I have done the mod. Of course, do your own rework at your own risk, you can easily damage your FT-817ND or potentially also your transverter(s)! So if it does not work, don't try over and over again but do some simple measurements: do the parts you soldered have the right value? Disconnect everything and measure the resistor value and capacitor with an RLC meter. In operation, press PTT shortly and check if one side really shows the 5V voltage while you are on transmit (with a proper 50 Ohms load connected, of course). I guess latest to this point you should be able to identify the problem.
(press right mouse button on a picture and then select "show picture" or similar in your browser for a bigger view)

I could not find the actual service manual of the FT-817ND, so newer versions use even more SMD parts on the PCB. Nevertheless it is rather easy to map this pictures to newer versions of the rig.
web pages © OE8WOZ - all rights reserved - impressum/contact