User Tools

Site Tools


packet:ninotnc-ble

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
packet:ninotnc-ble [2025/06/21 11:08] – created ei9iubpacket:ninotnc-ble [2025/06/21 22:12] (current) – [What is it?] ei9iub
Line 1: Line 1:
- 
 ====== NinoTNC BLE ====== ====== NinoTNC BLE ======
  
-An OARC Group-buy and build was organised in April 2025 for the NinoTNC BLE board developed by {Dave}+{{:packet:2025-06-21-13-32-47-218.jpg?direct&400|}}
  
-The latest compiled firmware for the onboard Pico is available here{link to compiled firmware}+An OARC Group-buy and build was organised in April 2025 for the NinoTNC BLE board developed by David K4DBZ 
 + 
 +Source is available from [[https://github.com/mumrah/ninotnc-ble/tree/main|GitHub]], PR's welcome 
 + 
 +The latest compiled firmware for the onboard Pico is available[[https://drive.nowa.re/s/wX2MMwMeqL9H43i|here]]
  
 ==== What is it? ==== ==== What is it? ====
Line 10: Line 13:
 The NinoTNC BLE board allows one to connect to a NinoTNC over Bluetooth and BLE, allowing for a user to use a TNC with a smartphone or tablet/laptop without the need to use a USB-B cable. The NinoTNC BLE board allows one to connect to a NinoTNC over Bluetooth and BLE, allowing for a user to use a TNC with a smartphone or tablet/laptop without the need to use a USB-B cable.
  
-As the firmware is built-upon +The firmware is currently targeted for the **__Raspberry Pico W__** but "should" work with the Pico 2W (currently being tested) 
 + 
 +Applications that are known to communicate with it: 
 + 
 +APRSDroid using the SPP profile 
 + 
 +WoAD Winlink on Android 
 + 
 + 
 +=== Assembly === 
 + 
 +Assembly of the entire kit is possible using the most basic soldering iron with limited precision, but it is recommended for the SMD components that a hotplate is used for accuracy. 
 + 
 +Assembly of the board is recommended to take place in the following order: 
 + 
 +== Underside components == 
 +   SMD 10kΩ Resistors and 100nf Capacitors (R1,R2 & C1,C2) 
 +   - MicroSD Card Slot 
 +   - Pogo Pins 
 +   - Run/Passthrough switch 
 +   - Reset Button 
 + 
 +== Top side components == 
 +  - Raspberry Pico 
 +  - SSD1306 OLED screen (a suitable eBay UK listing appears to be 197218096311) 
 + 
 + 
 +=== Tips === 
 + 
 +When mounting the pogo pins - beware the GND pin takes quite a bit of heat to get it to take.  
 + 
 +An SMD hotplate makes this easier but if you don't have one, I recommend using a third hand and using a pair of tweezers or fine pliers to hold the pin on one side and applying heat from the other. 
 + 
 +Once they are in the correct-ish position, you can fasten down a NinoTNC board to the back, then reflow the pins from the display side. They will "click" into the exact correct position if they are close enough, otherwise adjust with fine tweezers while heating. 
  
 +When assembled, the BLE board sits with the OARC logo facing up, pogo pins on the underside with the NinoTNC sitting "upside down" to make contact.
 +If the pogo pins prove too troublesome, substitute with dupont leads to have them sit side-by-side or even low profile headers for convenience.
  
-==== Assembly ====+Use 6mm stand-offs between the TNC and BLE board.
  
 +Additionally, use 10mm offsets on the TNC to lift the whole assembly so it sits flat when the stack is assembled, with the BLE board on top.
  
 +{{:packet:2025-06-21-13-20-19-996.jpg?direct&200|}}
packet/ninotnc-ble.1750504127.txt.gz · Last modified: by ei9iub