In General
SMD components are a reality in electronic gear since at least 15 years. Refusing to use SMD would mean refusing to accept reality. Soldering SMD components is quite different from soldering wired components. But soldering SMD is by far “impossible”. SMD soldering may seem difficult at first. It is quite feasable to do SMD soldering with standard soldering tools that you may have already. Please find below some general hints on SMD soldering that you may try before starting to solder your mchf or OVI40. Better to know the SMD soldering basics in advance than to have to make tedious soldering corrections later…
The Components
2do…
How to solder it on the pcb?
“Two legged” SMD components are easy to solder. Place a bit of solder to one of the pads, keep it warm with the iron and place the component to the correct position with the aid of tweezers. Take away the iron when the position is aligned to the pads. Let it cool down for a couple of seconds and solder the other end. Ready !
“Three legged” SMD components are handled the same way. Positioning with one pad and then the two remaining pads.
“Multi legged components” are first positioned correctly on their pads and then diagonally soldered at their corner pins on the pads. This step is very essential for a successful placement. Controlling if all pins are positioned precisely on their corresponding pads is a mandatory to do here. If the positioning is done in the right way the following soldering process is a piece of cake. Down to a spacing of 1.28mm the pin is soldered with a short touch of the soldering iron tip. Ready. If the spacing is smaller this will not work anymore and a sponging technique needs to be used here. Steps for a successful sponging technique ala DF8OE is as follows:
- place a rich amount of RMA-223 flux on all component pins
- cut a handy length of desoldering braid and soak one end with solder
- use this as kind of a “solder paintbrush”. Put a flat, screwdriver shaped tip on the iron and position it 5mm before the end of the soaked desoldering braid. Now use a perpendicular movement towards the pins. Thanks to capillary attraction the pins will be safely connected with their corresponding pads. This will also prevent a bending of single pins cause of the strict perpendicular movement. Step by step finish all the pin lines with that sponging technique movement. Shortings can be removed with clean desoldering braid and cold soldered spots can be removed with a short touch of the soldering iron.
A corresponding video showing this technique can be watched here: [https://youtu.be/6wA8F7sm8VI] This technique can also be handled easily by beginners.
Best practice is always to beginn with the most complicated component the STM32F7 / STM32H7. 99% of the work here is not the soldering, but as mentioned before, the correct positioning of the STM32 with his 144 pads. This needs to be done very precisely to avoid later problems. If the positioning is finished, the following and described before solder process can then be done in 1 to 2 minutes. The two audio codecs (WM 8731) are placed on the pcb and soldered the same way. When finished all three components should be classically cleaned from remaining flux with isopropyl alcohol. All remaining SMD components will then follow on the component side (STM32 side). There is only one single SMD component on the front side. Its recommended to finish one complete item from the list e.g. all 100nF/0603 capacitors, then step to the next item e.g. all 0 Ohm resitors etc. This is only a recommendation and of everybody can follow his own plan here of course.
Soldering is completed with all wired parts (connectors, encoders, USB connectors, male- and female connector strips). In the first step the lithium battery should NOT be soldered onto the pcb. Recommendation for the connector strips is that connectors with electrical voltage and current should be kept female to avoid shortings. So the I40 UI pcb should have the male connector strips on it. Its very useful to keep that rule which makes testing with the RF boards of different owners very easy. If you use a 24LC1025 type serial EEPROM fit R101. For all other EEPROM versions leave it out.
3.2" LCD is now obsolete - standard LCD of OVI40 becomes 3.5"
3.5“ LCD panel has exactly the same measurement as 3.2” LCD PCB. Please pay attention to solder the two buttons S7 and S8 to the bottom position (in one row with the function buttons under the LCD) so that they do not conflict with LCD.
Detailed photos
One picture says it all - The following photos show the fully populated UHSDR I40 UI pcb.:
Pictures coming soon!
Bringing the I40 UHSDR UI pcb to work
The UI pcb can, and of course should be, tested first before connecting it with any RF board. (I40 UI is fully compatible to the original mcHF RF board versions.) The LCD panel should be left off here as well and jumper P6 needs to be bridged. Connect pin 30 of the upper male connector strip with ground and pin 28 with +5V. The actual current should be clearly under 80mA ! If not, supply voltage should be removed immediately and the pcb be checked for possible errors. If all is fine, connect the small USB connector to a PC. Under Windows OS you instantly hear the typical chime for new USB components and the taskbar shows an STM in DFU mode in the information bubble. If you want to check it using Linux you can take a look at kernel messages (tail -f /var/log/messages , possible as “root”) while connecting USB cable. Immediately after connection is done you can see the messages the kernel sends to you. If device is identified you can check dfu capabilities with dfu-util -l .
If all is fine, bootloader and firmware can be flashed with:
Bootloader: dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/bl-40SDR.dfu
Firmware: dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/fw-40SDR.dfu
Windows users do the bootcode and first firmware flashing with the well known “DfuSE Demo” tool from STM. http://www.st.com/en/development-tools/stsw-stm32080.html Its the same way as its done with the originally mcHF UI board.
Actual firmware and bootloader versions for both mcHF and new UHSDR UI can de downloaded here: https://df8oe.github.io/UHSDR/
If this was all successfully completed, then remove the supply voltage and also remove jumper P6. Put the LCD panel into its connectors and reconnect the +5V voltage to pin 28. You should now see the boot process with the UHSDR bootscreen and some error messages. These messages are expected, cause of the missing RF board.