Pixhawk 6C mini Drone Build

Why don’t you delete your post and ask him directly in his own thread.

Because He started his thread to get his answer… And a beginner like me, instead of telling the answer, asking him very basic questions which he will find as boring…
Its just like someone wants to ask, “I made this XYZ project, now what should I do with this…?”
And I am asking him
“Why did you made this XYZ Project?”
Really should I ask him?

You re-posted his post in it’s entirety. If you want an answer reply in that thread. If someone else was interested in the topic they would do so also.

Well, you have that right.

1 Like

In other words, it’s a discussion forum. If he didn’t want to discuss the topic, he shouldn’t be here. And if he doesn’t answer you back, that’s also just as much his right.

1 Like

See this. When I was seeing the BLHeli_S firmware code, I found this .hex file. I thought some sort of code will be there, but here are some type of alphabets and numbers oddly written in a random manner to make a non understandable long paragraph. Is this a type of coding, or some computer understandable language? How did someone typed this type of code?

Even many months before, when I was uploading firmware in apm 2.8, and when I opened the firmware file in notepad, I found a very large code looking exactly like this. I thought there will be a loong code, but this thing was there.

It’s binary, that’s what is created from the source code when it’s compiled.

The high level language that humans can understand has been converted to a low level language that the processor understands.

1 Like

Why? What would you hope to accomplish by posting this?
Actually, no reason to post a reply. .That will just go further down the rabbit hole of pointless.

Oho, I was just asking a doubt of such weird coding in a software, and I wanted to “Accomplish” the solution, which I got by geo Francis sir… Till my items are not delivered and work is not started, I am exploring things… So finding some of the things, which are normal to you, as strange.

Here’s the source code in readable form:

1 Like

You said I will have to flash My 50A BLHeli_S speedybee ESC with Bluejay, but how will I exactly do that? I saw that the people who purchase the speedybee stacks, connect their ESC with the speedybee FC, and then they, using Bluetooth, and a mobile app, or via a thing named “ESC Configurator” , configure there ESC and FC. But how will I do this work with Pixhawk?

The .hex file shows the programm memory in hexdecimal numbers.
All computers and controllers only work with two logical states, usually voltage levels. On or off; high or low; for us humans 1 or 0
The command sequence for a computer is therefore a series of 0 and 1, e.g.: 00011101010101000001
This is not really readable, so these sequences are divided into groups 0001 1101 0101 0100 0001
Still not readable, but a little clearer
Each of these groups of four can have 16 (hexa) different states from 0000 to 1111. You can now also write 0 to 15. The above sequence then becomes 1 13 5 4 1. If we look at this now, we can see that sometimes there is just one digit, but sometimes two digits. This is also not nice. Therefore, clever people came up with a number system with 16 states and created the following assignment:
Binary => Decimal => Hexadecimal
0000 => 0 => 0
0001 => 1 => 1
0010 => 2 => 2
0011 => 3 => 3
0100 => 4 => 4
0101 => 5 => 5
0110 => 6 => 6
0111 => 7 => 7
1000 => 8 => 8
1001 => 9 => 9
1010 => 10 => A
1011 => 11 => B
1100 => 12 => C
1101 => 13 => D
1110 => 14 => E
1111 => 15 => F
With this translation table, the above binary sequence becomes :
1D541. So just another representation of the actual binary sequence. You can now use this to translate your .HEX file into a binary sequence.
So much for a brief insight into the basics of digital technology.
However, this forum is not really suitable for giving you tutoring in such basics, you should learn this at your school or another local institution. There is also, of course, an endless amount of information and tutorials on the Internet.
Feedback geben

1 Like

Exactly as you described : “connect their ESC with the speedybee FC, and then they, using Bluetooth, and a mobile app, or via a thing named “ESC Configurator” , configure there ESC and FC.”
Take out “speedybee” put in “PixHawk”

1 Like

But since I will connect only the S1, S2, S3, S4 wires of ESC, to Pixhawk I/O out 1,2,3,4, how can data be flashed through these motors input wires of the 4 in 1 ESC? These wires are meant for motor control, how will they become ESC flashing wires?

It uses a serial protocol so it can send and receive data over the servo signal wire. Similar to how BDSHOT can send DSHOT RC signals and receive telemetry from the ESC over the same wire.

1 Like

And with the upload of Bluejay, I will get BDShot in speedybee ESC, as I read in the features of Bluejay firmware GitHub page. That will be nice.

Please see this:



This soldering iron I bought. This came with different soldering tips:

But when I heated this soldering iron, it’s tip became blue and brown in colour. Is it normal for a soldering iron to do like this? It changed its colour to blue really… It has a temperature adjust in it also…

Yes, it is normal. Make sure to apply soder to the tip every tip you heat it up. At least in the first months

2 Likes

To @amilcarlucas comment always apply fresh solder to the tip before turning it off. If you sit there and watch how blue it get’s and then put away that tip will not last long.

1 Like

As you said, I ordered 60% tin, 40% lead solder wire, but it was “18 SWG”. It was comparatively thicker in image. Does the thickness of this wire has much role to play in soldering drone wires?

I use a range of sizes from smaller than that to larger depending on the task but that should work for you. I don’t know if it’s been mentioned but you will want some flux and some solder wick too. You definitely need flux, whether it’s paste, syringe or pen.

Example:
Solder

1 Like