This site is the home of the mcHF QRP transceiver. It is a small, home-brewed amateur radio project. Firmware is released as open-source and most project files are released as well, with the only restriction of not for commercial use (manufacturing and sales of kits or complete product).

Looking at the block diagram (Fig1), it should be clear that the design goal was to make it as cheap as possible – without sacrificing functionality – and include the ability to add new features via simple software update or hardware modifications where possible.

block_diag    Fig1: mcHF block diagram(click for a larger view)

The choice of architecture is a direct conversion receiver and transmitter, with a small micro-controller to provide control and DSP functions. The analog blocks in this implementation were kept to the bare minimum. Shifting, as much as possible, functionality into the digital domain. Some datasheets with a more detailed description of the design concepts of individual blocks are available at the Downloads page.


  • Standalone and compact embedded transceiver
  • Continues RX coverage 2-30 Mhz
  • 5W output power
  • CW, SSB, AM and FM – transmit and receive
  • 300/500 Hz CW and 1.8/2.3 kHz SSB filters with adjustable passband centering
  • 3.6 kHz “wide” filter plus 5, 6, 7.5 or 10 kHz “extra wide” filters for SSB/AM reception
  • SSB/AM Transmit Speech processor
  • DSP noise reduction
  • DSP automatic notch filter
  • Spectrum scope
  • Waterfall Display
  • Highly configurable with a wide variety of menu items

M0NKA mcHF 0.6.3

“Thank you for this wonderful open-source HF radio project; you have no idea how you have changed so many  people who want to get into the Ham Radio hobby.” 

mcHF is a Project and comes as a DIY Kit for self-assembly

The kit requires some advanced soldering skills and knowledge in electronics as mods might be required. Also, extensive tuning and calibration might be needed, or sometimes debugging of problems. It is not recommended as the first kit or if you expect to be on the air after a few M3 bolts tightening. The basic tools needed for the build are soldering iron with solder 60/40 and liquid flux pen, as well as multi-meter. We also recommend Oscilloscope and LC meter.

If you lack any of these skills, don’t let this stop you! Please visit the Fully-Built section of the Shop Page and see if you can benefit from already assembled and tested -SDR transceivers.

“…thank you for not giving up and carrying on this wonderful project for
lots of others!”

106 thoughts on “mcHF

  1. Ronald Dalton

    Chris, would like to purchase a mcHF pre built in a case as I already have enough kit radios to build. I love the look and from what I have seen demonstrated on YouTube it is a great little transceiver. I also thought I heard mentioned about a ATU unit but that would not be an necessary item as my HardRock 50 I built has one that I added if I am not going to run arpeggios. Also if at all possible can your unit be bought with a mic or is this something I will need to source. What is the price in US dollars as I’m not very good at currency exchange. I have a PayPal account and would prefer using it to make payment.
    Thank you
    Ronald Dalton

    1. m0nka Post author

      Are you in the US Ronald? We do have Mic’s there to supply and they can be purchased in USD. I’ll email you pics and price.

  2. Dan M7DSW

    May be a silly question but is the mcHF kit compliant with IR2028?
    Ie can it be built and used by a foundation licence holder?

    1. m0nka Post author

      The kit requires some advanced soldering skills and knowledge in electronics. Type of licence has nothing to do with the build.Have a look at the video on our ‘Home’ page to get an idea of what is involved.

  3. Patrik

    Hello Chris,
    i’ve read your comment about the lcd supplier.
    Is it possible to buy a kit without display/case?
    A partially assembled kit.

    vy73 Patrik (DO9PH)

  4. Mark

    For those of us who will build from blank PCB is there a complete BOM. I’ve tried to find and now in a fetal position under the desk slow rocking…….. 😉

  5. Josip Bedenicec 9A2QP

    Hi Chris!
    I am very pleased with this mcHF device I have had 1350 connections with it already and for two years in a row I have been working in the ARLL CW Contest of QRP categories and I enjoy working with it. However, to get to the point I can’t with my ACER EeePC laptop that has a Win 7 system establish CAT control with HRD software. I try this with a USB cable and on a mcHF mini USB but I fail. What’s the problem?

  6. Josip-Joe 9A2QP

    Hi Chris!
    I have a problem with ACC not switched on when I press the HASH knob and the DIT button is ON. Also, do not turn PTT on the microphone. What is the problem and how to fix it. I am very delighted with this transceiver and enjoy working with him, thank you for a nice and useful project and especially for building it myself. Please answer me ?
    73 Joe 9A2QP

    1. m0nka Post author

      Hi Joe,

      Sorry for the problem. I guess connecting boards with extension leads (those Arduino types) and measure around the optocouple with
      multimeter ?


      1. Josip-Joe 9A2QP

        Thank you very much I have repaired the fault optokupler was in malfunction now it all works and can enjoy working with my “malac – pig”

  7. Josip-Joe 9A2QP

    Chris I have a problem with my mcHF when connecting with an externally amplified amplifier via the ACC connection problem is that when CW is pressed, pressing DIT on the amplifier increases and when I press DASH on surrender the amplifier does not turn on so it is impossible to work with the amplifier. This also happens when I press on the SSB PTT on the microphone does not turn via the ACC amplifier
    I’m very happy with the equipment and thank you for the extraordinary project.

  8. Jozef Michňák

    Hello Chris!
    My name is Jozef and my call sign is OM5DL (ex OM5AIM).
    The McHF project is a very interesting and excellent to me. Congratulations on this original idea, and I wish You and Your co-workers many creative suggestions, wise and practical solutions and many satisfied radio amateurs – customers, and I want to be one of them.
    I was given the opportunity to get a gift for the upcoming Christmas, which would please me. So it’s time to fulfill my dream of a small, practical HF, SDR, QRP transceiver. While searching, I was positively influenced by Ludo OM6IN (ex OM6ADP), who built McHF 2x the v 0.4 and 4x the v 0.6.
    At home, I work with the Kenwood TS 480 SAT and the DeltaLoop antenna.
    McHF will be the perfect radio for me for portable, YOTA activities and DIGI modes.
    I know that you are working intensively with your co-workers on the v 0.8 and that the v 0.7 are still on sale.
    These are my questions when buying McHF:
    1. When do You really plan to start selling the v 0.8, if you already know it, at least with some probability?
    2. How will the v 0.8 differ from the v 0.7?
    3. What is the estimated price of the v 0.8 – full kit?
    4. Are You able to sell me the v 0.7 full kit with SMD boards?Because I do not have any chance to put them in.
    5. Can I buy the box and the speaker for the v 0.7?
    6. How much would mcHF be the v 0.7 full kit with SMD boards + speaker + box?
    Thank You for Your response and I wish You big success in the realization of the great idea of “McHF” and I wish You, Your dears and Your co-workers Merry Christmas and Happy New Year 2019
    VY73! Jozef OM5DL

    1. m0nka Post author

      Hey Josef,

      Thanks for your interest in the project! Directly onto your questions:

      1. We are trying to secure some financing/manufacturing partnership as it is quite expensive to be taken by ourselves
      2. The 0.8 builds on the 0.7, has two CPUs and large capacitive touch screen
      3. It is too early to tell
      4. We do sell only updated 0.6.x revision with populated SMD, 0.7 is quite expensive for us to handle right now
      5. Please check the Order page, lots more info about that.


  9. Bob Frick

    Getting ready to upload the boot-loader into my new v.7.
    I have all the boards together and a safe way to maintain power ON during the P6 closed method.

    If I am using the “P6 closed” method and sequencing the “+Band” switch, do I need to Connect 5V to pin28 of UI board header, and Pin 12 at connector P1c or Pin 6 on connector P1b?

  10. Andy Craker

    Great idea and congratulations on this project. Im nearly sold in buying one. Just to suggest a feature that will help with qrp operators especially the beginners: To add a tuning feature that could incorporate the use of the “Tuning” button. This would allow auto tuners like AT-700 and the like to mak antennas resonant. Overall im impressed and still pondering weather I should buy one. (this is only because of my confidence to build myself).


  11. Álvaro Felipe Hernández

    I have seen how the market for low-cost mcHF versions assembled in China is being filled. I guess you vd. There will be hardware modifications so that the new firmware will not work in the Chinese units and make them obsolete. But what would happen if I bought the old version of the mcHF from you? Will it still be supported?
    Thank you.
    Álvaro Felipe (EA8ARX)

    1. m0nka Post author

      Hi, it is open source project. Not really possible. It is one of the drawbacks, you can’t force people to respect your license.

      1. Álvaro Felipe Hernández EA8ARX

        But it is deeply unfair.
        My comment is because version 0.6 seems to be more ergonomic than 0.7.
        In appearance it can be operated with one hand and can be integrated into a vehicle or a rack.
        Unable to supply version 0.6, you would be paying the land to the Chinese clones.

        1. Mark

          I agree with you but given the project type it’s really down to people being and encouraging ethics. Buying the clone commercial radios built from the sweat of others imo is shameful. I can’t imagine the 1000’s hours of work invested. The cases and supporting products not so bad and may even be a positive.
          Supporting the maker is the key. Absolute generosity to release this as a home brew kit.

  12. michel

    Hello, i have a question concerning the bandwidth in TX mode, there are two setting 1.8KHz and 2.3KHz with center adjustable, that means there is no possibility to adjust the low and up frequeny, is it right ?

  13. Richard T Anderson

    I would like to get a kit with all parts. Order page shows Sold Out.
    Please put me on wait list and send me email when kit available to buy.
    Awesome project! Thanks

    1. m0nka Post author

      Hi Tommy,

      No, not really. I see somebody added this in the firmware, but the SI570 would not go that low, is there a mod for it i missed ?


  14. Chuck

    Hi Chris, I just wanted to stop by and say THANK YOU for a quality kit & great design. I have almost completed the kit now, just a couple more components left to mount.

  15. David Finell

    I would gladly have paid a few extra pounds for a couple of extra of each of the caps, resistors, inductors, diodes, and transistors. This might be a good option. I do recognize that there are a few extra components in some of the packs. I am finding that on occasion a component snaps out of my tweezers.

    1. m0nka Post author

      Hi David,

      The actual management of putting extra parts, keeping in mind how many components we have in BOM, is a huge task. So we try to add extra components when we can, but is not intentional or managed. Also those components go out of stock constantly with the supplier, so it is not easy to source for each batch anyway.


  16. N7CXI

    Hello, a couple of questions.
    (1) Is there any way to switch an external 160M LPF? I really like the concept of the rig, but as a die-hard 160M user I keep getting stuck on the lack.

    (2) Does the AM TX work at the “extra wide” filter settings, or if not how does that work?


  17. mvs sarma

    Congrats on release of Ver 6.
    Few points for consideration.
    The dc feed thin track , to the power amp, might still be causing interference.
    Secondly , the PTT circuit element using mosFET to switch the opto , I fear, is an overkill. during Rx mode , the gate appears floating,without any termination, picking all sorts of induction.

    I admire removal of LM386 completely.

    (i do have the Ver4 boards still to be completed.)

  18. Michał

    Hi Chris!
    on question , rfboard 0.5 firs to uiboard 0.4?
    i’m buy second hand mchf , and rf board is in bad condition i think it’s good idea to make new one.
    thansk SQ9MYQ Michal.

  19. Josep Mallafre Sala

    Hi Chris.
    Before ( in my 4 equips ) I was loading the DfuSE to prepare the CPU and then with the mcHF manager was loading the corresponding update. Now the thing has changed and I am confused and do not see the sequence clear. I am going to mount 5 º equipment and it wanted to be able do exactly like to prepare the CPU and to load Andreas’s new updates. Where it is explained?

  20. ahmed METWALLY

    Hello Chris,
    I just placed one kit order , but I missed and used wrong shipping address , I sent you an email to your Paypal email account to explain that with right UK shipping address , please check and reply my email .

  21. Alex RK6AJE

    Hello Chris.
    I’m Alexander. Hamcall RK6AJE.
    I am interested in your development and created a topic on the Russian forum

    Forum topic I created for advertising and promotion of your design of the transceiver.

    Unfortunately I do not have the opportunity to buy at once a complete set of the transceiver. But I have an interest in creating a new PCB design and new / different ideas of the front panel. I think to do now is only the receiving part. I have a few critical components from a list of elements. (Processor, LCD, codec, eeprom, etc.)

    Please help save time in the development of new PCB. Send me please the source device circuit in Altium Designer.

    I do not design for commercial profit, but only for his own amusement.

    1. m0nka Post author

      Hi Alex,

      Thank you for the interest in the project and making it more popular among Russian hams! I have read the thread as much
      as I can, need to brush up on my Russian, as it is relevant to the 1980s more or less.

      The reason i have not shared the Altium files is because i would like to retain control of the hardware part of the project,
      so any new changes are approved by me, and new software versions work on all revisions of the hardware. Also PCB sales help me
      work on this project full time and add improvements and updates. Releasing the PCB files will result in hundreds of clones and
      incompatible versions.

      Drop me a mail if you want to talk more (


  22. Kostas

    Nice project! Has anyone investigated the receiver’s sensitivity across the HF spectrum?
    Also, can it transmit outside the ham bands by applying a mod (I am sure it can!)?


      1. Dave

        It is a legitimate question for those with intentions for MARS operations. Is it modifiable for out-of-band operations?

        1. m0nka Post author

          Hi Dave,

          The project is Open Source, you can re-compile to TX anywhere, as long is not too much outside of the pass band of the filters.


  23. jason

    hi there this seems like a great little kit however i note the full kit is not so full and requires extra parts what exactly is missing and where would be likely places to get them.

    also what is the final output power once built

    kind regards



    1. m0nka Post author

      Hi Jason,

      The things missing:

      – speaker – removed to reduce weight of the package, can get from Farnell, order code in BOM
      – final MOSFETs – difficult to source in large quantity, can get from reputable ham stores online
      – casing – it is personal preference what type casing to use, most hams prefer fabricating one themselves.

      Output power by design is 5W, but there are mods that allow for slightly more.


  24. Dean Kozel

    Sounds great Chris. I will order tonight and I look forward to becoming part of your technical community.

    73, Dean

  25. Dean Kozel

    Please give me an idea of shipping cost to Hawaii so I have no surprise when I order. I look forward to building the kit.

    Dean Kozel….KB5HVJ

    1. m0nka Post author

      Hi Dean,

      Sorry for the delay in response, i think the hosting was down. Shipping is the same, worldwide – 10 GBP
      for International Recorded Delivery.

      73, Chris

    1. m0nka Post author

      Hi Jim,

      This was implemented by Clint, so can’t remember the exact figure, but i am sure it is
      somewhere in the User Guide. I have it on my Downloads page.


  26. Alan

    Hi Chris,
    Thanks for your comments. The rig is ver 4 hardware running 219.26.4 firmware.
    I initially thought I had a general issue, but your comments made me go back and take another look at the transients. When I looked at the I2C data and clock lines to the audio codec (at R20, R21 & R22) I found the data was actually sent in the quiet period immediately after the “splat” and before the carrier ramps up as it should, so although my suggestion should have worked it would have been for the wrong reason.
    Also the transient at the start of the sideband transmissions takes a different form in that there are 2 distinct pulses during the first 50mS of transmission giving the blip on the spectrum display.
    The AM and FM modes come up very cleanly but always drop out for 10ms after the first 100ms of transmission.
    These measurements can be made using a scope on C7a and/or C8a on the UI board with a trigger taken from the junction of R13 and R14 (PB1 or PTT in the cct diag), as I have found that the output tracks these signals very closely after all the mixing etc.
    I must admit that I have only the one radio to look at so I have to make sure what I am seeing isn’t because of my soldering.
    Thanks again and 73

  27. Alan

    McHF Tx Splatter:
    Havng built one of these kits (V4) on behalf of a freind I was examinimg the Tx characteristics when I noticed (initially in CW mode) an 8mS Full Power “Splat” before the transmitter generated a clean signal. This “splat” gives rise to the spike that appears on the spectrum display when keying up in side band mode.
    I traced the source of the “splat” back to the audio codec IC U1 where it appears to be the data signal setting up the codec for the change from Rx to Tx appearing on the LOUT and ROUT lines (pins 12 and 13 respectively).
    I would suggest a simple fix is to delay the switching of the PB1 signal until after the data has been sent to the codec chip instead of before it. All the supply and PTT switching resulting from this signal happens very quickly and is stable by the time a stable carrier is generated, you may get the noise burst appearing on the Rx audio, but at least it isn’t being transmitted at full power (this is irrespective of the power level selected as the power control ccts don’t have time to react).

    1. m0nka Post author

      Hi Alan,

      Thanks for your input. I think i have seen somebody reported this issue in the group as well, it might have been you.
      I think this would be very firmware version related. The last time i was playing with the CW function, we were at
      v 0.2 of the boards, and more or less very basic functionality in the code. And i haven’t seen this(or maybe missed it even then?) At this stage, many changes on the boards and firmware extremely bloated. So it is possibly that was introduced later.

      Is this an issue with the reference firmware i provide for download for new users or with the latest builds on Github
      as well ? If the latter, maybe is good idea to post as issue there, as i currently don’t take part in their development.


  28. Claudio

    Hi cris, buying the kit already assembled the firmware is already uploaded and ready to use? I would like to ask you if there are any changes to make because I read in some posts that some hams has made changes after you have finished Assembly. Thank you Claudio iv3alf

    1. m0nka Post author

      Hello Claudio,

      I am sorry, but the mcHF is a project, not a complete product. If you need something Plug and Play – best to go for the KX3. As for mods, yes, there are many mods offered by the German ham group, they have it explained on their GitHub page.


  29. Kees Talen

    I believe Chris, M0NKA, has really hit the nail on the head with this mcHF project. After 2+ years, there must be quite a qty of these kits out there and the enthusiasm to jump in and make modifications and enhance the code is exceptional and enviable (we started the SDR2GO project a few years ago and handed it off to Dave where it evolved into the STM32-SDR). I would attribute the mcHF success FIRST to Chris’ overall design point and features (and price ….although lower is always better). I even see some hams jumping in to offer very nice CNC machined enclosures. Every contributor has their area of expertise and there are a number of experts out there willing to contribute their time. Fantastic and Thank You.

    As with all new designs, there will be some changes needed …..RF spurs detected, filters which could be better, Amplifier stability, unwanted noise, new TFT displays, better AGC algorithms,etc. In addition to those, there is an additional “wish list” which is a whole lot easier than writing working firmware, and handling fixes has to take priority over it all. I see an excellent rundown by Andreas, DF8OE, on recommended changes for the Rev 4 boards. Is there a similar list for Rev 5 ?. I see that Clint, KA7OEI, is handling some code changes/fixes/upgrades for Rev 4 …. and Rev 5 ? Is he the control point and is there a list of firmware levels ? similar to what Andreas has ?

    I think “many cooks” is great but that can result in multiple directions and is confusing to the rest of us who are new to the project. I would like to see continued and structured support for the mcHF for many more hams to build with the kits and boards offered ……and not have it fade into the ether. Maybe I’m just easily confused.

    With more people wanting to contribute. what is the centralized (hopefully) control structure ? Who does what ? where is that posted ? ….hunting through all the emails does not cut it. …..what design changes are officially recommended, what code is tested and integrated into the latest official release, etc, etc.

    73 Kees K5BCQ

    1. m0nka Post author

      Hi Kees,

      Sorry for the late reply! Yes, it is a problem with such projects when they become popular, they got forked left and right, many new people have different ideas. This is why i wanted to keep control over the hardware production, i am very open to implement new ideas and changes, but to a certain point, without loosing the project in the process. Please drop me a mail for more detailed info, this comment section is not the best place (djchrismarc at gmail)

      73, Chris

  30. Arnaldo

    I would buy the complete kit of ‘mcHF with payment via paypal.
    what is the procedure? You need to register? or just make payment via paypal?

    when available the mcHF pro?

    Arnaldo ‘HJV

  31. Adrian Zamfir

    Hi Chris,
    Congratulations for the project!
    I couldn’t find anything about the heatsink dimensions for the final transistors. Please tell me if it can be fitted in the 3D printed case?

    Thank you!
    73 de Adrian, YO3IQI

    1. m0nka Post author

      Hello Adrian,

      I am finishing the new 3D case, where everything is different. There are two small alu studs aprox 24x14mm, that transfer heat to two external heatsinks 41x41mm big. Soon will publish all documents.


  32. G7NQL

    Hi Chris,
    very interesting project.
    Can you tell me what else is required to complete the full kit ?
    The RF output transistors and anything else ?
    Do you know where these can be purchased (UK/EU) ?

    There is an aluminium case for sale on ebay, 252285831337, for £120. Is it sanctioned by you ? Will it work with v0.5.

    1. m0nka Post author

      Hello, transistors, best from reputable source, like Funk Amateur. Speaker from Farnell, or if you have one in the junk box. Those cases are not from me, I don’t mind them for sale, it is accessory. But i have one like this, needs a bit of modding. Sorry,can’t confirm v 0.5 compatibility, 73!

  33. Roberto

    Hello Chris
    I had just send you order for complete kit
    but I had wrong address for delivery.
    My correct address is
    Amadesi Roberto
    Via Punta 5
    48024 Massa Lombarda Italy
    Please chek if all ok or tell me for any problem
    Many thanks


    Hello Chris

    Please send me the IBAN and SWIFT number for a Bank I pay to your

    My Paypal.. problem to capital control


  35. Bob

    Hi Chris,

    I ordered your boards and I am very excited to get to it. I just needed to chime in and say, yeah, I am a 160m guy, and I wish it had that band too.

    Keep up the great work and 73.

    Bob VE3UK

    1. m0nka Post author

      It is maybe possible to add via mod of the filters and small software change. Try to post in the Yahoo group, i am sure somebody wanted this as well. 73

      1. Bob

        Well, I am no expert but wouldn’t there be more required since the LO Si570 will only go down to 10Mhz? And the Tayloe uses a divide/4 making the lowest frequency 2.5mhz? You would have to divide again requiring more circuitry beyond filters?

        Just curious.

        Bob VE3UK

    1. m0nka Post author


      Thanks for the link, looks really impressive work! Those 7 years studying Russian at school were not for nothing. About 160m – few reasons – i have never TX on this band, so not very confident about adding it, then the small RF board – it is cramped as it is – another band means more toroids, two extra relays, etc. I don’t believe i can fit all in such small space ;(

      73, Chris

      1. Jim Steelhammer

        I would be interested if I can afford the price!!! (Retired and not much money)
        So I am requesting the cost of this project and does the package include all of the discrete parts except what you have noted so far!( no final transistors and no cabinet!)
        Thanks for your help.

        1. m0nka Post author

          Hi Jim,

          I understand. Yes, the kit has all parts, except the final MOSFETS, speaker and enclosure. The cheaper option for you would be to get the just the PCBs and buy the parts yourself, i have Farnell BOM on the Downloads page, also US centric BOMs available in the group from colleagues.

          Another saving option is to not fully populate both boards – you can do the UI board, then only the RX path and power supply on the RF board (no filters or relays and tx path).

          Or even cheaper option – get the UI board only, buy parts yourself and populate, then interface to a Softrock board, and use a makeshift power supply.

          73, Chris


Leave a Reply to m0nka Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.