Montag, 17. Dezember 2018
LCSC Components | My thoughts
Mittwoch, 31. Oktober 2018
DIV8RT development updates
There are some more changes since the last post. First of all the receivers enclosure has changed to a 3d printed one as the old one was too fragile during the extensive testing that I have done. Also the overall volume has been reduced to shorten printing times and make it more useful in small airplanes.
Mittwoch, 16. Mai 2018
Saito radial engine repair
By the end of 2017 I got hold of a very cheap but broken Saito radial engine. With the experience that I have built over the years of flying gas and nitro engines I was very convinced that I would be able to get also this engine back up and running. I only did a few rough calculations if for the given price it was even possible to repair without paying more than I would have for a good running used one...
Immediately after the parcel arrived I wrote a list with all the broken and missing parts. The engine has already been disassembled by the previous owner, but he did a wonderful job packaging and marking all the parts. That made my job a lot easier...
The day the parts arrived I started sorting and assembling of the parts. Unfortunately one of the cylinders had a large leak at the exhaust valve. I decided to try to grind it in using some abrasive cleaning solvent. However it did not work at all. Maybe if I would have ground it a lot longer than I already did. After that I bought a proper valve grinding kit for a few Euros. This grinding paste was way more on the coarse side and made fast work of the leak. Another night of valve grinding and screwing parts together later I had 2 cylinders in place with decent compression. The third cylinder got assembled in the following morning. The engine got to me with a Keleo customs exhaust. It was in really bad shape too. Having no exhaust but a ready to run engine I took a flip without a muffler.
It fired up at the third try and ran pretty smooth afterwards.
Mittwoch, 22. November 2017
DIV8RTV Updates and lab measurements
![]() |
| DIV8RTV with enclosure |
![]() |
| Fresh soldered and flashed receivers |
The Measurements have been made! Last week I met with one of the Assistants of the local Institute for integrated Circuit design at my University. He kindly gave me the opportunity to use one of their Lab-Places to do my measurements. Huge thanks again for that!
The equipment that I used for the tests was a Rohde & Schwarz FSV. Also a HP benchtop Power supply and a IR-Camera FLIR T430sc. So, quite nice stuff to play with!
I started by getting used to the Spectrum Analyzer... This took longer than I thought initially but I've never used an instrument like this before. After I was somewhat knowing what I was doing. I connected a antenna to the input Port and switched my FrSky Taranis on. The result was about 100mW as expected by the specification, of cause depending on the distance between the FSV and the Transmitter.
Here some snapshots of the Transmitter idleing and in Range-Test mode. I had to change the attenuation in order to get the best resolution (and not to overload the FSV).
| Transmitter power X9D | 30dB Att. |
| Transmitter power X9D RANGE MODE | 10dB Att. |
The first receiver now got it's output power mesuared in peak hold mode (because that was the only mode I was aware of to use on FHSS (Frequency Hopping) systems. Should have informed myself a lot more than I did, but hell yeah... To get a uni-directional measurement I added a directional coupler and of cause connected the receiver to a propper uFL to SMA adaptor.
The receiver performed as good or better than what I could have ever imagined. Almost exactly 100mW! The insertion loss of the Balun network in the RF-Section that I used may be the reson for the slight attenuation, or even mesuarement errors that I have made by compensating the directional coupler...
After that I connected one of the boards with the fake chips to the FSV. And got really suprised... The output Power is at best 1000th of the non fake chip! Also there really is not a consistent Signal comming out of these...
| Chinese ICs perform really bad! |
After doing many similar measurements on all of the other receivers, with the same results, I started playing around with the FSV. Here a shot of how channel hopping looks like (The Amplitude is not relevant, because I used averaging to make it a more smooth movement):
Also I took a few shots with a IR-Camera (FLIR T430sc). The max Temperature is not really accurate in the way we used it! These shots where just for fun...
That's it for now! I hope you enjoyed this update.
Dienstag, 25. Juli 2017
DIV8RTV - A compact, cheap but powerful FrSky-Receiver
Features (at the current hardware and software revision)
Design
Donnerstag, 27. April 2017
Reverse engineering a TD025 compressor wheel shape
The first method that I tried was mounting the wheel to a shaft and chucking it in my drill press to carefully mill some foam to the perfect shape. This worked out okay but not as well as I was hoping it would. Even the fine styrofoam that I used was still not fine enough to highlite the profile well enough for relaiable specification. In addition the small runout of the drillpress over shaped the profile. So further tinkering was required. The next option that came to my mind was a optical method by positioning a camera perpendicular to the compressors shaft and also in the center of view to minimize any optical distortion. That way I only have to take several images from different rotation positions of the compressor and overlay them to get the shape. So I build up a very minimalistic fotobox with a white background for better contrast and even lighting. Next I took the compressor wheel and a 4mm bolt as a axis. I then used a small machining vise to secure the bolt vertical and perpendicular. I'm now able to rotate the compressor wheel with minimal runout. I now took several Images of a small rotation. For this using the cameras hands free capturing function lead to minimal movement that otherwise could have occured by pressing the shutter switch. The images then where postprocessed with a threshold filter and then overlayed. The result was, after cleaning up the noise, a crisp outline of the compressors shape. Finally I sketched a negative of the wheels shape and printed it with our 3d printer to ensure the tolerances where at the right spot. And the fit was way better then I would have tought. Even a bit to tight for my taste but that could also have been caused by the printers tolerances.
Mittwoch, 16. November 2016
Ricoh SP C250DN (Toner page couter reset) follow up
- - Attach the device to a power supply
- - Align the device with the cartridge
- - Wait for the yellow led to light up
- - Wait until the led goes off
- - done! If the led does flash instead of continuously off, start from step one again.
![]() |
| The finished "product" |
![]() |
| The advantage of using pogo pins -> perfect contact for each pin! |
Mittwoch, 28. September 2016
New power supply!
Say hello to my new precision laboratory power supply! I lusted after a good precision and adjustable power supply for years. Finally a week ago I decided to look after one that does fit my requirements. I was searching for at least two adjustable outputs, constant current and voltage mode, a sequencing funktion and a nice user interface. Of cause you'll find a lot of power supplys with these specs as they are really common, but on the user interface side most of them suck. The probably worst UI I've ever used was a Siglent unit and according to a few YouTube videos nothing has changed in the newer models, they still suck. For power supplys with that price to performance ratio a shame... Next brand on my list was GWInstek. Unfortunately these units are waaay out of my budget, so I continued with Korad units. Because I used these power supplys before I already knew their value.
Most of the smaller units only have one output and only 'for the price adequate' precision. But I still left them in mind in case I don't find something more suitable. Then I considered buing a used Rigol as they are a dream to use an really well build. You may have seen my hacked Rigol Oscilloscope on some of my other Blogs and I'm really in love with the usabillity and specs. Buying a new unit wasn't worth thinking about... About 900€ are really high for a hobby use powersupply. But after searching on eBay I found a auction for a DP831A. I placed it on my viewing list and stopped searching for that night. The next day the auction was going to end. I placed my bid and suprisingly got the unit for a reasonable price.
Just a few days later the unit arrived in good shape. I hope the supply will be worth the money I spend for my usecases.
Donnerstag, 8. September 2016
DIY FrSky Transmitter Part 1 (Taranis Allmode Project)
I hope that I'll get it to transmit data packets until this weekend, so that I can try the functionality and stability of the connection on the airfield.
Short post this time, but I just wanted to keep you up to date.
In addition I attached a small Video to show you what I achieved so far. After I pressed the button on the Testboard you can see the receiver flashing and the transmitter lighing up as well.
Montag, 5. September 2016
Taranis Allmode considerations
Because this really sounds interesting and also really plausible, I did a quick Google search on that topic. Unfortunately I found nothing but a YouTube-Video which is clearly a Fake. The person in the Video has done just a small change to the OpenTx-Firmware and ran it on the Simulator. So nothing special there, just a different GUI. I also found some plug-in Modules which contain multiple HF-Modules to be able to talk to other protocol receivers. But this was not what I was aiming for.
I want to be able to use the stock Hardware and a modded firmware to talk to other protocol receivers.
After that I took apart my own Transmitter in order to see whether thats a plausible thing to do or not. In fact FrSky is using just a plugin module (XJT - Module, well known) as their main transmitter unit. But thats nothing special, they're clearly cutting the cost down by doing so. All the approvals and the design afford costs an awful amount of money and this way they can do changes or even a whole new transmitter without getting everything done again. As expected they used a small STM32 controller on the XJT module just to deal with all the protocol and telemetry stuff.
In addition to that they're holding that way their protocol secret and untouched by the OpenTx firmware. This last point is unfortunately the end for any further thoughts about just changing main processor firmware to be able to use other protocols because you'll need direct access to the RF IC. (This clearly proves my opinion to the video that I mentioned earlier)
But as always I just can't stop thinking about possible ways to hack something! So I took a closer look to the board and investigated some parts of it. And yes there are at least two ways to maybe get it done. Because the builtin XJT module uses just a standard CC2500 (like my MC3D as well) and a power Amp to boost it up, all protocols that are transmittable with that hardware are theoretically possible to use. So the first option that came into my mind is to cut either in soft or in hardware the connection between the existing CC2500 and the Coprocessor. This way I could inject my own protocol and transmit it via the existing hardware. The other idea I had was to replace the existing XJT by a self-made one. That way I could flash protocols to the module until the Flash of the processor is full. Of cause reverse engineering the entire XJT module would also be a possible option to go for but as far as I can see they have used a 4 layer PCB which makes reverse engineering a lot less comfortable. As you may have seen in a earlier Blog I own a CC2500 module with an onboard LNA and PA so in fact just the same hardware as in the transmitter used.
I thought to myself that if I'm able to talk via that module to at least Futaba and FrSky receivers, I'll go for one of the above mentioned options and hack the transmitter.
On the same day I started to build-up a prototype board with just a small cortex M3 and the Transceiver module. So all the messy software stuff can now be done without going out of order with my "daily" Transmitter. I hope you liked that this time really theoretical article and stay tuned for more!MC3D - First Take-off
After this first successfull flight I attached the cheap Banggood FPV camera to the frame with some Hotsnod and connected all the neccessary wireing. I used this camera before and it's one of the best FPV cameras I've seen so far. And also with just about 9$ you get a wide angle camera that actually performs like a really large and also often expensive one.
I then set up my FPV-Goggles. After checking everything I took off again. This time with the Goggles in front of my eyes. And as I expected I got lines crossing my field of view as soon as I the Motor PWM kicks in. They are actualy so strong visible that I can't event take off. So a filter for the camera and Video transmitter is neccessary to solve this.
Mittwoch, 27. Juli 2016
Smartwatch part 1
Montag, 25. Juli 2016
Lenovo G70-70 updates
Montag, 11. Juli 2016
Beelink XII repair
Dienstag, 14. Juni 2016
Smartwatch project
Most of the watches that I've build had a small 8-bit Atmel, a HC06 for the Bluetooth communication and a oled dotmatrix display. As smartwatches became more popular google released a watch version of their android called android wear and I thought about building a new watch. But this time a really powerfull one with a ARM processor running android wear or a custom os.
Montag, 23. Mai 2016
DIY Long Range Receiver
Followup for this one: http://stefansbb.blogspot.de/2017/07/div8rtv-compact-cheap-but-powerful.html?m=1
Donnerstag, 19. Mai 2016
Expanding a D4R - II to 8 channels
|
MC3D status update
Yesterday I printed all the 3D parts required to finish the build. The only thing left to do before final assembly is to edit the cleanflight software, so it matches my needs. Hopefully I will finish that today. Stay tuned!
Montag, 2. Mai 2016
Lenovo G70-70 second hdd
|







































