en:projekte:ovi40-sdr:aufbautipps-ui-pcb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:projekte:ovi40-sdr:aufbautipps-ui-pcb [18.10.2017 07:02] – created df8oeen:projekte:ovi40-sdr:aufbautipps-ui-pcb [07.02.2018 06:06] (current) df9ts_user
Line 1: Line 1:
 +{{tag>english}}{{tag>review}}
 ====== In General ====== ====== In General ======
-2do...+ 
 +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...
  
  
Line 7: Line 9:
  
 ===== How to solder it on the pcb? ===== ===== 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 +"**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.  
-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 !+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. "**Three legged**" SMD components are handled the same way. Positioning with one pad and then the two remaining pads.
Line 24: Line 26:
  
 Best practice is always to beginn with the most complicated component the STM32F7 / STM32H7. 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 solder process as described before can be done in 1 to 2 minutes. +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 finishedthe following and described before solder process can then be done in 1 to 2 minutes. 
-The two audio codecs are placed on the pcb the same way. When finished all three components should be classically cleaned from remaining flux with isopropyl alcohol. +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 component on the front side. +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 then step to the next item e.g. all 0 Ohm resitors etc. +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 everybody can follow his own plan here of course. +This is only a recommendation and of everybody can follow his own plan here of course. 
-Soldering is finished 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.+ 
 +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. 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.+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.
  
-===== Preparing the 3.2" LCD display ===== 
-The LCD display needs to be "treated" with a dremel driver or small coping or jig saw first. 
-The supporting pcb must be cut at the upper, bottom and left side flush to the level of the LCD panel housing itself. The left soldering holes need to be cut off here. Holes or pins on the right side of the panel where the flat ribbon cable runs out need to mandatory kept ! 
-{{:projekte:ovi40-sdr:lcd.png?200 |}} 
-On the left side where the soldering holes were cut off we have the potential danger that copper strips form the pcb were shortened by 
-the metal frame of the panel. This can easily be avoided with a small piece of scotch tape. 
-Lift the panel ca. 0.5mm very carefully with a cutter knife and place the scotch tape under it. Fold it over the pcb edge. 
-If you do not have an LCD with double lines connector strips at the right end you need to place the connector strips with the long side of the pins from above (!) into the soldering holes. Solder them from the bottom side. 
-This way you do not need to remove the plastic carrier which may damage the panel connectors. The short ends of the connector strip pins on the upper (plastic) side need to be cut off. 
-Special attention need to be payed here to the very sensitive flat ribbon cable to not damage it. A damage will most likely end up in totaling the LCD. 
-Attention should also be payed not to use to much solder to avoid little "humps" here which kept the panel connectors from connection flat to the their male counterparts on the UI pcb. 
  
 ===== Detailed photos ===== ===== Detailed photos =====
-One picture says it all - a couplke of photos which show the fully populated UI pcb.: 
  
-{{:projekte:ovi40-sdr:ui-top.jpg?200 |}}{{:projekte:ovi40-sdr:ui-stm32f7.jpg?200 |}} +One picture says it all The following photos show the fully populated UHSDR I40 UI pcb.:
-{{:projekte:ovi40-sdr:ui_audio_codecs.jpg?200 |}}{{:projekte:ovi40-sdr:ui_encoders_left.jpg?200 |}} +
-{{:projekte:ovi40-sdr:ui_lcd.jpg?200 |}}{{:projekte:ovi40-sdr:ui_sc-card-usb-plugs.jpg?200 |}}+
  
 +Pictures coming soon!
  
-====== Bringing the I40 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.)+====== 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. The LCD panel should be left off here as well and jumper P6 needs to be bridged.
-Connect pin 30 of the connector strip with ground and pin 28 with +5V. The actual current should be clearly under 80mAIf not, supply voltage should be removed immediately and the pcb be checked for possible errors. +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 all is fine connect the small USB connector with a PC. +If not, supply voltage should be removed immediately and the pcb be checked for possible errors. 
-Under Windows you hear the typical chime for new USB components and the taskbar shows an STM in DFU mode. Linux is bit more silent here. +If all is fineconnect the small USB connector to a PC. 
-Linux proofs with //dfu-util -l\\ if the STM32F7 can be seen+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 bubbleIf you want to check it using Linux you can take look at kernel messages (//tail -f /var/log/messages// , possible as "root") while connecting USB cableImmediately 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 yes bootloader and firmware can be flashed with: + 
-dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/bl-40SDR.dfu\\ +If all is fine, bootloader and firmware can be flashed with: 
-und\\ + 
-dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/fw-40SDR.dfu\\+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 same with the well known "DfuSE Demo" tool from STM.+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 can de downloaded here: [https://df8oe.github.io/UHSDR/|+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 successful 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.+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. 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.
  • en/projekte/ovi40-sdr/aufbautipps-ui-pcb.1508310144.txt.gz
  • Last modified: 18.10.2017 07:02
  • by df8oe