- Posts: 1016
Ultimate7e tutorial: Processor upgrade
- SeByDocKy
- Offline
PhracturedBlue wrote:
The devo6s is basically the same weight as the 7e. It also has upgraded sticks compared to the 7e, I don't know what it costs on the used market though, it probably won't be so easy to find.SeByDocKy wrote: or maybe it's better choice to take a Devo 6S in second hand market ?
Is the Devo6S as light as the devo 7E ?
I found one for brand new 170 euros ... it's a lot ... but the price to continue with deviationTX maybe ...
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
HappyHarry wrote: ouch, that's taranis x9d+ money! and you probably could build an ultimate 7e, with a 3in1, and 2x 3x2 switch mod, and a range mod, even paying someone to do the soldering of the range mod and stm swap for that kind of money
I got one already with the diode mod + 2x3 + C2500+nRF24L01 .... but you are right ... I should grab a new 7E to do this new challange....
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
PhracturedBlue wrote: I'd recommend using mwm's docker images ( or making some new ones if those don't work I haven't tested them myself). I think it is probably the easiest way to get a build done on any platform.
yeah they are really nicely done, and very handy for people to use, though I have several full time linux machines and I use those when building stuff
silpstream wrote: Sounds good. We could possibly have it downloadable from the wiki if that's allowed. If not I assume you've forked the Git repository and we could possibly use the "releases" section. Also, any chance I could get a look at that bash script you have? Thanks
sure I'll get into the garage space some time this week and grab the old laptop that they are on (it's at the garage as it's dual boot with debian and xp, i still need xp as the ecu tools I use to talk to the cars electronics only work on xp :/ ) and post them, but just to be clear it's nothing elegant, just a bash script that calls mercurial, then patch, then make etc that was fired weekly using cron. as my coding skills are very minimal putting it politely lol.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I have never actually built a docker image, so I need to look into it a bit to understand how to go about it.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
If I ever get back to these, the plan is to add a simple web server to the image that will let you pick a revision and build target and launch a build, and then provide a status page to watch it build. Adding a download option would let us provide a could-based demand build service,which has been requested a time or two. But for this to be really useful, we need to tweak the build so you can pick features to include/exclude at build time.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- phantom8
- Offline
- Posts: 109
Below photo shows the replaced chip. You can see the solder paste has somehow got on other pads and components circled in red. I had applied kapton tape (4 layers) and hot air gun set to lowest air flow.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
I am aware of a couple ways to rework QFP parts.
Removing the old chip:
1) cut the chip off using sharp wire cutters, then use a fine-point iron to heat each terminal and tweezers to remove them. Then use solder wick to cleanup
2) melt Chip-Quick over all terminals, then use iron to go around and around until everything is hot enough and remove. Use wick to clean up. Be careful not to get chip-quick on anything, it can be messy
3)use a hot-air rework station with an appropriate tip and air-flow to heat up the old chip and tweezers to remove. make sure not to overheat the board or to blow away any adjacent parts
To install the new chip:
1) place the chip, solder 2 opposing terminals to the board, then use drag soldering with a chisel or drag tip to connect all terminals. use solder wick to un-bridge everything
2) use solder paste and a hot-air rework station to solder all pins. use wick to cleanup any bridges. don't use too much paste.
Note that I've only used method (3) for removal, and while I've tried both (1) and (2) for installation, I've only ever had success with (2) and solder-wick is the bane of my existence and I can never get it to work the way it is supposed to, so I often sit there for way to long under a microscope with an X-acto and hot-air gun to clear bridges.
I'm sure it is trivial for an expert, but this really is not a mod for someone without experience. I have nearly every piece of equipment you could want to do rework, and I still generally dread having to do it. I'm glad you were successful with your 48pin replacement though
Please Log in or Create an account to join the conversation.
- phantom8
- Offline
- Posts: 109
I didn't use aluminium foil, only 4 layers of kapton tape. Next time, I'll add another layer of aluminium foil. For the 48pin QFP chip, I did soldered 2 opposite corner pins to hold it in position before applying solder paste. I kept thinking the difficulty that I had encountered was caused by the cheap solder paste. For some reason, it didn't melt well onto the pad. Most of the paste had moved up and melted to the pins of the chip. Here is the paste that I used.
www.banggood.com/XG-Z40-10cc-Syringe-Sol...5-45um-p-973158.html
Please Log in or Create an account to join the conversation.
- Arakon
- Offline
- Posts: 305
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Admittedly, I never tried hot air - I don't have hot air desoldering station, and I wouldn't dare to use the builders gun (like the above one) on SMDs - it blows stuff away.
Please Log in or Create an account to join the conversation.
- phantom8
- Offline
- Posts: 109
That would explain why my solder paste got onto other pads & components.Arakon wrote: Too strong airflow. That thing is a paint stripper, not a soldering tool..
The paste that I got seemed to be a little dry. Maybe it's on the the shelf for too long. It's not too sticky and I had to add some flux into the mix.PhracturedBlue wrote: That looks like the paste I use. I've never had an issue with it (other than that paste tends to go all over the place if not applied with syringe)
BTW, I had bridges everywhere on all 4 sides of the pins. I followed this video and it's very easy to remove the bridges. All you need is a proper horseshoe shape soldering tip. No need for solder wicks.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- silpstream
- Topic Author
- Offline
- Posts: 244
From the looks of it you were careful not to leave any solder bridges. A bit of excess solder onto empty pads doesn't really hurt. It's happened to me before. Basically you can prevent that by making sure that you apply kapton tape right to the edge of the processor, thus covering areas you don't want the paste to get to.phantom8 wrote: Below photo shows the replaced chip. You can see the solder paste has somehow got on other pads and components circled in red. I had applied kapton tape (4 layers) and hot air gun set to lowest air flow.
Given that it's a larger QFP, and you already tacked 2 pins down, PhracturedBlue is right, and I would have dragged soldered instead of using the hotter gun. You can also drag solder using paste.
This is probably because the paste you have is a bit dry. I use the same one. It basically needs to be stored in a ziplock bag in the fridge. I always apply liquid flux to the area to be soldered first, followed by applying the paste with a toothpick as a syringe still gives to much. The syringes are really designed for down to 0803 pads, anything smaller and the toothpick is best.phantom8 wrote: For some reason, it didn't melt well onto the pad. Most of the paste had moved up and melted to the pins of the chip. Here is the paste that I used.
Lots of flux never hurts, and that's why I prefer "no clean" liquid flux applied with a small dispenser brush like the BON-102 . victzh is probably right that the air from your gun is a bit too strong. I use a similar gun, just hold it higher up. I've seen people do it up to 20cm away. 10cm was just what worked for me.
Overall, from the looks of the pictures you posted, I'd say GOOD JOB! It was your first time, you definitely did much better than I did my first time round. Grab some old boards from discarded junk and practice a bit before attempting it on the 7e. I'm sure you'll do well.
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
-kapton and alutape all around the chip, protect all other smd from heating.
-Heat the chip with hotair, remove with tweezers. try heat first with some solder etc, if not sure about the temp.
-Use a flux pen, or thin flux wetten the residues, also wetten the copper wick with the flux pen.
-Use soldering iron with a flat tip, and slightly more heat than normal soldering, drag wick around the pads remove solder. Not push hard, should be easly sucked in.
-Clean the area with paint thinner I use normally an ear stick.
-Use fresh solder paste, with thin syringe, use only small amount and drag a line of solder, but important, try to draw the solder line a bit more at the outersides of the solder pads, (should just be under/touch outsides of the chip pins) it will flow from the outside better to the inside, than vice/versa.
-Place the mcu with tweezers, try to put directly aligned, the ends of pins of mcu schould just pushed inside the line of solder paste.
-Check alignment, and correct with tweezers.
-Use hotair, take some time to warm up heat and let the flux do the job. once it is solder has melted and shiny, stop heating.
-Check for bridges, and correct as above, normally bridges happen when to much solder is applied. Really you need very little paste.......
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
23:27:54 : ST-LINK SN : 56FF71064965565045310487
23:27:54 : ST-LINK Firmware version : V2J24S4
23:27:54 : Connected via SWD.
23:27:54 : SWD Frequency = 1,8 MHz.
23:27:54 : Connection mode : Normal.
23:27:54 : Debug in Low Power mode enabled.
23:27:54 : Device ID:0x414
23:27:54 : Device flash Size : 256KBytes
23:27:54 : Device family :STM32F10xx High-density
23:28:02 : Flash memory erased.
23:28:17 : [devo7ebootloader_256.bin] opened successfully.
23:28:17 : [devo7ebootloader_256.bin] checksum : 0x9585D497
23:28:27 : Memory programmed in 3s and 417ms.
23:28:27 : Verification...OK
23:28:41 : No difference found.
This file is already downloaded.
23:28:46 : Disconnected from device.
that shows an erase, flash of the 7e256 bootloader and then a compare of the device memory to the file and all passes ok.
but now i can't get the tx to come up at all, turning on the power button does nothing, no lights etc, it wont boot into flash mode or usb mode either.
my method is as slipsreams site, is there something i'm missing? is there any way to debug this?
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
I then reread the process and began again, so I jumped the boot pins, connected 3.3v, gnd, clk, and sdio to tls, tck, gnd and vcc pins, booted the stlink software as an admin and then plugged in the stlink, I then jumped the power bypass pins and clicked connect to device. once connected I erased the chip, flashed the bootloader and then checked the system memory against the file and all was ok. then I disconnected the decice from the software, pulled the stlink from the pc, removed the 2 jumpers and the stlink wires from the tx. then reassembled and tried to boot to flash deviation. but I was in the same situation as the first time, no power up, no connection to the pc, no lights etc.
is this the correct process? do I need to remove the boot and or power jumpers at a different point, or keep them connected whilst trying to flash deviation?
my stlink in only a 10pin version so is there some site I can go read that will give me some info on how to debug this using it?
Please Log in or Create an account to join the conversation.