PIK 20B

From AD7ZJ Wiki
Revision as of 06:30, 28 January 2023 by Elijah (talk | contribs)
Jump to navigation Jump to search

A buddy and I bought this for a good price out in Texas. It had been sitting outside under a shade for several years and needed quite a bit of TLC. I installed an SN10B computer and FLARM, a Becker 4201 radio and a MicroAir mode C transponder.

After landing at Prescott Soaring
Revised panel


FLARM Bluetooth Adapter

I built this so XCSoar can connect to the FLARM and display traffic, etc. It's a blk-md-bc04-b-demo board, which has a blk-md-bc04-b bluetooth module plus an RS232 level shifter on it. As of this writing you can still get them on eBay for $11. https://www.ebay.com/itm/400453431708?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=a26ASYzTSl2&sssrc=2349624&ssuid=hootd8xdTnC&var=&widget_ver=artemis&media=COPY It's just perfect other than you have to adapt the FLARM 12v output to 5v to power the board. I meausured the current draw at about 20mA so you don't need a very big regulator. I dead-bugged a 78L05 onto it and 3d printed a case. The 5v output gets soldered onto the back of the USB mini jack. I cut a short piece off a network cable to connect it to the flarm rj45. I use the db9 to connect to the computer so the rj45 was free and unused in my setup. Carefully ohm out the rj45 connections, as we learned previously, flarm is easily damaged by miswiring! The rj45 is a separate serial port from the db9 and has to be enabled in the flarm config. The online flarm config utility can do this if it isn't already, enabling both I think is the default.

PXL 20230124 045114839.jpg

You have to switch the module to a higher baud rate - the way to do that is set the switch to master mode, power it up and connect to it with a PC. Default baud rate is 9600, you should see it print out some stuff when it boots. Send the following command to switch it to baud rate 5 (19200, the default FLARM rate)

AT+BAUD5
<replies with>
+BAUD=5

Then switch the PC to 19200 baud and make sure you can still talk to it - send AT <enter> and it should reply back. Now you switch it back to slave mode and it's ready to go.