开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

PCB layout


 

Hi, I have made a pcb of the layout, check for errors, especially RX / TX lines.

I cant upload them in the filesection so I have put them here?? if an admin would like to upload them.

I have a similar pcb made for the qrp-labs u3s fw so I could probably make a working tracker with this ino file by cuttin two traces in the original pcb and solder in thin wires instead.

Can a test board with just the 328 and the 5351 soldered in without the GPS work, or does the code stop if there is no responce from the gps?

Toto on the pcb , make a couple of solder bridges so one can reprogram the board without lifting the gps.


/Mikael


 

开云体育

I’ll upload your files to the site. You could modify your rx/tx lines to/from the GPS to the 328 with solder pads that can be connected after configuration and flashing of the firmware. Another option would be to use a teensy board for development , which has more serial lines and would also be a viable option without the memory and processing limits of the 328. But perhaps the current code could be streamlined by a better coder for more efficient use of resources on the 328. Thanks for the upload, good luck!

On Mar 20, 2019, at 5:46 AM, Mikael Dagman <mikael_dagman@...> wrote:

Hi, I have made a pcb of the layout, check for errors, especially RX / TX lines.

I cant upload them in the filesection so I have put them here?? if an admin would like to upload them.

I have a similar pcb made for the qrp-labs u3s fw so I could probably make a working tracker with this ino file by cuttin two traces in the original pcb and solder in thin wires instead.

Can a test board with just the 328 and the 5351 soldered in without the GPS work, or does the code stop if there is no responce from the gps?

Toto on the pcb , make a couple of solder bridges so one can reprogram the board without lifting the gps.


/Mikael


 

Ok, I have updated the pcb layout with bridges for the rx/tx lines and also fixed that vcc was missing on the gps IO_line, from my pevious tests this system works fine with just 6 of the smalles solar cells (19x38) connected in series to vcc, there is no need for any fancy boost/buck/ converter, ldo or to solder a supercap to the board, it will moste likley with this simple setup have a startup at around 10-12° solar angle if you set brownout on the 328 to 1.8V.

there would be great to incorperate a reset function from pin 9 on the gps to the 328 to pull low once every 10 min to reset the gps

Mikael


 

Here is yet another one, scl and sda got on the wrong pins, will have a closer look this weekend when I have got some sleep :)

/Mikael


 

开云体育

I have uploaded your files to the board. Sounds good, keep us updated on your progress and test results. Good Luck

On Mar 22, 2019, at 2:09 AM, yo9ict@... wrote:




 

开云体育

I posted your updated files to the board, let us know how your test go.

On Mar 21, 2019, at 4:55 PM, Mikael Dagman <mikael_dagman@...> wrote:

Here is yet another one, scl and sda got on the wrong pins, will have a closer look this weekend when I have got some sleep :)

/Mikael <!wspr.zip>


 

Great!! looks good :)

keep us posted, about your progress.

lots and lots of websdr around the world to keep track of the "real" altitude, usuly it stays around + - 300m of the first days float alt.

/Mikael


 

Hallo dear friend Eduard, bun? seara!
I'm Roberto Pietrafesa, IZ7VHF from southern Italy.
I'm 43 years old aerospace engineer working where we build carbon fiber fuselage sections of Boeing 787 Dreamliner in Apulia region, southern Italy.
I'm interested in launching WSPR tracked balloon, and probably I will have my first launch within next month, May 2019, after couple of years of following project, helped by two nice men, Jim and Mikael.
I'm waiting to receive my PCB from manufacturer in China, in couple of weeks. Attached is a picure with layout (GPS module is below, not visible in this picture).
First and foremost, congraulations for your layout, it is very good, similar to an artificial satellite.
I have couple of question for you, if it is possible:
1) Do you use a step up converter for solar panel voltage? I see only 4 panels, so I suppose you haave 4x 0.6 Volt = 2.4 Volt, instead of 3.3 required by system to work.
2) What firmware are you using to send JT9 and WSPR?

Thank you and best wishes for your launches!
73 de IZ7VHF Roberto.


 

Hallo Eduard, bun? seara ?i multumesc mult !
I have read your email deeply and I'm happy there are several people involved in this nice hobby.
I have a website, named where I put a map with all "launchers".
If you want, I can put marker on your place, and if other people wants, I can put their markers too.

I'm curious to know the code of your firmware, that may be interesting to understand how it works. Unfortunately, U3S special firmware is not open source, and we have to accept it "as is". Thanks a loto to Hans Summers to have developed it and shared with us, of course. I met Hans 2 years ago in Fredrichshafen Ham Fest, Germany.
If you have more ideas on how to improve website radio-signals.com, I can try to make it "our house" in order to have our own place where to share things.
In the meanwhile, let me wish you and your family all the best.
I'm on Facebook to. Nice to accept your friendship, Eduard.

?? 73 de IZ7VHF
Roberto


 

Hallo dear Eduard, good morning to you and all.
I change hosting provider one month ago, and the last one I have has a different "approach" to update by ftp client.
It is possible I give you a trackign page, but I need you follow precise instructions that I would send you by mail.
Please write me to following address: roberto.pietrafesa@... and I will answer you with instructions.
Let me express you my congratulations for your achievement. The PCB seems to be very nice, and I'm sure it will fly well in the sky.
Remember I'm using Channel 16 (Qx6xxx) for my test and for my future flight.

In the past (probably 2018) I was notified that we would ask "authorization" to Mr. Michael Hojnowski (callsign KD2EAT).
Of course, as you can image that is not mandatory, he is not an "Authority" but, in order to avoid channel conflicts in the future, I think it may be a nice idea to write him to decide what channel is better to use. Again, it is an option, not mandatory. I did it. The page where you can find chanels is
His email is kd2eat@....

I will be waiting for your further message by email.
Have a nice day.
?73 de IZ7VHF Roberto, southern Italy.


 

Nice work, the tracker looks very good. I can see you spent a lot of time in it's design. What protocol did you settle on for your telemetry? I can't wait to see it fly

Stephen KD2NDR?

On Wed, May 22, 2019, 4:32 AM <yo9ict@...> wrote:
Hi,

My tracker is ready for flight. Attached is the latest PCB design. Software will be uploaded soon.



Roberto,

Can I get a tracking map for my first flight, ICT1? It will be under callsign YO3ICT and will use channel 15.

Thanks!


 

What editor do you suggest to use to edit your firmware?
If you are able to create pages in wordpress, I can host your pages on
R

Il Mer 22 Mag 2019, 17:01 <yo9ict@...> ha scritto:

As I promised, here is the firmware.?

Disclaimer : The code is provided as-is with no guarantees. Use at own risk.

I managed to squeeze in Hans telemetry format.

There are two timing files that one can choose from. I'll use timing2, which means:

6 minute transmission cycle, commencing at minutes 2, 12, 22, 32, 42 and 52 of every hour right after taking a telemetry data snapshot.

Minute 2 - 20m JT9 - Callsign + 6-char Maidenhead locator
Minute 3 - 20m?JT9 - 7+8 Maidenhead extended?locator chars + Altitude meters + Groundspeed km/h
Minute 4 - 20m?WSPR - Standard WSPR message
Minute 6 - 20m?WSPR - Special WSPR telemetry message

Minute 12 - 20m?WSPR - Standard WSPR message
Minute 14 - 20m?WSPR - Standard WSPR message
Minute 16 - 20m?WSPR - Special WSPR telemetry message

Minute 22 - 20m?WSPR - Standard WSPR message
Minute 24 - 20m?WSPR - Standard WSPR message
Minute 26 - 20m?WSPR - Special WSPR telemetry message

Minute 32 - 20m JT9 - Callsign + 6-char Maidenhead locator
Minute 33 - 20m?JT9 - 7+8 Maidenhead extended locator chars + Altitude meters + Groundspeed km/h
Minute 34 - 20m?WSPR - Standard WSPR message
Minute 36 - 20m?WSPR - Special WSPR telemetry message

Minute 42 - 20m?WSPR - Standard WSPR message
Minute 44 - 20m?WSPR - Standard WSPR message
Minute 46 - 20m?WSPR - Special WSPR telemetry message

Minute 52 - 20m?WSPR - Standard WSPR message
Minute 54 - 20m?WSPR - Standard WSPR message
Minute 56 - 20m?WSPR - Special WSPR telemetry message


 

When are you planning on launching so we can keep our ears open?


On Wed, May 22, 2019, 11:01 AM <yo9ict@...> wrote:

As I promised, here is the firmware.?

Disclaimer : The code is provided as-is with no guarantees. Use at own risk.

I managed to squeeze in Hans telemetry format.

There are two timing files that one can choose from. I'll use timing2, which means:

6 minute transmission cycle, commencing at minutes 2, 12, 22, 32, 42 and 52 of every hour right after taking a telemetry data snapshot.

Minute 2 - 20m JT9 - Callsign + 6-char Maidenhead locator
Minute 3 - 20m?JT9 - 7+8 Maidenhead extended?locator chars + Altitude meters + Groundspeed km/h
Minute 4 - 20m?WSPR - Standard WSPR message
Minute 6 - 20m?WSPR - Special WSPR telemetry message

Minute 12 - 20m?WSPR - Standard WSPR message
Minute 14 - 20m?WSPR - Standard WSPR message
Minute 16 - 20m?WSPR - Special WSPR telemetry message

Minute 22 - 20m?WSPR - Standard WSPR message
Minute 24 - 20m?WSPR - Standard WSPR message
Minute 26 - 20m?WSPR - Special WSPR telemetry message

Minute 32 - 20m JT9 - Callsign + 6-char Maidenhead locator
Minute 33 - 20m?JT9 - 7+8 Maidenhead extended locator chars + Altitude meters + Groundspeed km/h
Minute 34 - 20m?WSPR - Standard WSPR message
Minute 36 - 20m?WSPR - Special WSPR telemetry message

Minute 42 - 20m?WSPR - Standard WSPR message
Minute 44 - 20m?WSPR - Standard WSPR message
Minute 46 - 20m?WSPR - Special WSPR telemetry message

Minute 52 - 20m?WSPR - Standard WSPR message
Minute 54 - 20m?WSPR - Standard WSPR message
Minute 56 - 20m?WSPR - Special WSPR telemetry message


 

Hi all
I just built a tracker with Eduards fw and got it working so here is some info that I hope will help others.

We need to download Arduino IDE, Im using arduino 1.8.9 and I know Eduard is using 1.8.8 so either should work, you find it on

Then you need to add the following code to your boards.txt file under Program files/arduino/hardware/arduino/avr? ?(boards.txt is included in the rar)
and then choose this board in Tools menu, when compiling it will probably give a few warnings about the board but its ok.

##############################################################
pAvaR6LP.name=pAVA R6 Low Power (1.8V, 4 MHz) w/ ATmega328
pAvaR6LP.upload.tool=avrdude
pAvaR6LP.upload.protocol=arduino
pAvaR6LP.upload.maximum_size=30720
pAvaR6LP.upload.speed=57600
pAvaR6LP.bootloader.tool=avrdude
pAvaR6LP.bootloader.low_fuses=0xFD
pAvaR6LP.bootloader.high_fuses=0xDA
pAvaR6LP.bootloader.extended_fuses=0xFE
pAvaR6LP.bootloader.path=atmega
pAvaR6LP.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
pAvaR6LP.bootloader.unlock_bits=0x3F
pAvaR6LP.bootloader.lock_bits=0x0F
pAvaR6LP.build.mcu=atmega328p
pAvaR6LP.build.f_cpu=4000000L
pAvaR6LP.build.core=arduino
pAvaR6LP.build.variant=standard
----
We are using the delayMicroseconds function. We need to get the arduino ide aware of our 4Mhz clock. You'll need to replace the wiring.c file under program files/arduino/hardware/arduino/avr/cores/arduino
wiring.c is attached in rar, and as you see, the 328 is driven with a? 4Mhz osc.

If you use another program to burn the hex then set fuses FD DA FE

test the boards: if you solder a board up and want to test if it tx and see that the 328 can communicate with si5351,
upload oscillator.ino and it will put a carrier on 14.097.000, no gps is needed to run this, as of the complete build and flight fw loaded will probably only work if you have a (ublox) gps soldered on.

Libraries needed, unrar and put in ...\arduino-1.8.9\libraries
Time? //? TinyGPS++? //? Si5351? //? JTEncode
----
Edit the files to fit your conditions
There are three importent setting,?
1. Call is set in the main ino file.
2. 27Mhz tcxo "real" freq is set in TelemFunctions.h
3.Telemetry channel is also set in TelemFunctions.h.
----
I include a test hex file with a fake call (AA0AAA) that is tested running on 20m wspr freq, it starts 2 min in, in every 10min slot like 10:02? /? 10:12 and so on, if you get this working you have a good working tracker.
----

/g/HABalloon/files/HABalloon_v0.3.zip


I hope I have not forgot anything, but feel free to ask if there is anything unclear :)

/Mikael


 

Congratulations for your flight!
Roberto.