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

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:projekte:ovi40-sdr:aufbautipps-ui-pcb [20.10.2017 13:38] peter_77en: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 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. If you use 24LC1025 serial EEPROM fit R101. For all other EEPROM versions leave it out.+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 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 also cut off here. Holes or pins on the right side of the panel, where the flat ribbon cable runs out, need to mandatory kept in place ! 
-{{: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 from the pcb can be possibly shorten by the metal frame of the panel. This can easily be avoided with a small piece of scotch tape. 
-To place the tape lift the panel approximately 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 line 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 into place from the bottom side. 
-This way you do not need to remove the plastic carrier afterwards which may damage the panel connectors.  
-The short ends of the connector strip pins on the upper (plastic) side need to be cut off to finalize this step. 
-Special attention need to be payed here to the very sensitive flat ribbon cable to not damage it. A damage of the cable will most likely end up in totaling the LCD. 
-Attention should also be payed to not use too much solder to avoid little "humps" here. These humps keep the panel connectors from a flat connection to 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 ====== +====== 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.)+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 80mA !+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 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. +If all is fineconnect the small USB connector to a PC. 
-Under Windows OS you hear the typical chime for new USB components and the taskbar shows an STM in DFU mode. Linux is bit more silent here. +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// .
-Linux proofs the connected board with //dfu-util -l// if the STM32F7 can be seen in the output.+
  
-If yes, bootloader and firmware can be flashed with:+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// Bootloader: //dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/bl-40SDR.dfu//
Line 68: Line 62:
 Firmware: //dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/fw-40SDR.dfu// Firmware: //dfu-util -d -R -a 0 0483:df11 -D Pfad-zur/fw-40SDR.dfu//
  
-Windows users do the same here with the well known "DfuSE Demo" tool from STM. Its the same way as its done with the originally mcHF UI board.+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 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.1508506708.txt.gz
  • Last modified: 20.10.2017 13:38
  • by peter_77