I have been testing out Meshtastic for a little while. My house is in a low spot, and in a somewhat rural area. Due to that, I can’t connect to many if any nodes from inside. This meant, I wanted to to mount a node out above the roof.
I wasn’t sure what I wanted to go with, but I really didn’t want to run power out to it. So I need a solar panel, battery, an outdoor grade antenna and the node with the Lora radio. I also wanted to go with a Temperature, Pressure and Humidity Sensor.
I decided to go with the “RAK4631-9-SM-MESH-STARTER” kit for the Meshtastic controller and radio. The RAK4630 is lower power than the ESP32 models. It is the US based 915MHz model. The kit includes everything except a power supply to make a node. Granted I am not using the supplied stubby LoRa Antenna. or smaller LoRa PCB Antenna.

This kit included both the PCB LoRa Antenna, and the stubby SMA connector and antenna. The kit was purchased from Digikey.
I went with a 5.9″, 5.9″, 3.5″ Outdoor box https://www.amazon.com/dp/B0CHHPMX7M

It came with the items seen above from the listing. I used the Mounting tabs and two black cable glands.
I went a bit overkill on the Solar Panel with a panel listed with a rating of 6Watts. https://www.amazon.com/dp/B0DHXT847P

It was very easy to work with though overall. I was able to easily mount it, and use the MicroUSB to USBC Adapter to plug into the RAK board to power and charge it.
I also added a BME280 Temperature, Pressure and Humidity Sensor Module (Note the BMP280 is only Temperature and Pressure Sensor, the board I purchased first.. Then the board shown below well it has both BME and BMP listed on it making it rather confusing.)
https://www.amazon.com/dp/B0DHPCFXCK

To round out the internals, I used a 18650 Lithium battery and battery holder. Then a few M2.5 Screws and 3d printed spacers.
Externally I also had the outdoor antenna kit. https://www.amazon.com/dp/B0F6V8XBF4
The antenna is listed 915MHz and 5.8dbi. It came with a 10Ft Low Loss KMR195 Cable and mounting bracket and ubolts. Oddly the “listing” indicates the cable as N Female to RP-SMA Male. The cable though was N Female to SMA Male. .

I mounted the Antenna on the top of my mast for my TV Antenna. Below you can see it mocked up to the antenna mast before mounting it on the house.

That made the antenna easy, short of getting high enough to mount it.
Before I did that, I had to assemble and test the Meshtastic node.


It was reasonably strait forward. I first laid out where I figured I would place everything. From there I took out the removable plate in the back of the case. I then installed the two cable glands in the bottom of the box. One is for the Antenna wire, and the other is for the Solar Panel. The Battery holder has a screw mounting hole in the center, so that was easy to install with a M2.5 screw and nut into one of the square holes. The RAK carrier PCB was just a little more complex. I only mounted it with 2 screws, but because of the components on the back of the PCB I had to use some spacers to stand it off the plate. Two screws can hold it board fine, so as the other holes didn’t line up, I decided to leave it with just those two. The BLE PCB Antenna was just stuck with the provided sticky pad on the back of it.
The battery holder had to have a JST PH 2.0mm connector added to plug into the Battery port.
The BME280 was very easy to install, as the RAK PCB has a 4 pin header that exactly matches the layout of the BME280 4 pin header. Due to that, I soldered on pins to the BME280 board and a 4 pin female socket into the RAK PCB. That makes it removable, but it is so small and light that it is very secure on the pins.
The only real work was drilling out for the SMA port for the Antenna. I placed it just below the battery, and in the photo it has the stubby antenna that came in the kit. There was not quite enough clearance behind the plate once installed, to mount the SMA Female into the plate. Due to that, I very slightly drilled into the back of the case to give a bit of clearance. Also for enough clearance, I used a spacer/washer on the back of the screw for the plate that stands the plate just a bit off the back of the box.
After installing it initially, there were few items I wanted to address. I went to address was venting the box. When the sun is on the box it was getting up to 115 Degrees F. On a sunny day the highest temps look to peek at 9am and start to drop off around 1pm where it is mounted.
I looked around at types of vents. Due to the size needed, I decided to 3d print some vents. I am not good at 3d modeling, so I looked for a model to start with. I found this model https://www.printables.com/model/77087-enclosure-vent-w80mm-fan-mount for mounting an 80mm fan. Due to the size, I was not able to keep it that large, I worked out that a 25% scale would be a good fit to be similar size to the cable glands. That space limitation and the maximum size of my step drill bits as well. I could go slightly larger, but I couldn’t reasonably drill the hole required.

The primary changes were the scale, as well as taking it to a 1 part vent design, and adding a “Grill”. The downscaling of the model made the threads not as well defined, and the threaded area depth to short. I ended up looking around to replace the threads, and found this great Cable Gland model set that includes many sizes https://www.printables.com/model/114283-cable-gland-all-sizes. I picked the D16L10 I believe or the D17L10 size. I then replaced the threaded portion of the vent. This was because I was because I was printing that threaded portion at 100% scale. I also made a simple seal washer to print in TPU.




The nut was unchanged, but for it to fit when printed on my printers, I had to print the nut at 101.5%-102%. The Vents and nuts are in PETG, with the washers being printed in TPU. I did print the seals at double thickness compared to the model, you can see the thicker seal on the left vent and the thinner seals in the background.


Above you see the node installed with the solar panel. One of the 3d printed Vents is mounted on the side of the case behind the upper clip. If you view the full size image, you may see the 3 small drain holes drilled into the bottom of the box in a line along the center. The 10′ antenna cable is basically fully used to get to the top of the antenna mast. I have mounted the box below the antenna mast because my regular 12′ ladder can just reach it to service it there. I can’t get to the antenna bracket seen just above it (safely) with any ladder I have myself let alone reach the upper mounting bracket or antennas.
I don’t know if the Venting has made much/any difference. In the morning it did hit 95degrees this morning when the sun came up and it was closer to 65-70degrees outside. It did drop off, but it was getting cloudy. It may require another vent, and a fan to make a significant change.
The solar panel works well for much of the day in the position it is in. The battery ends up still being around 85% overnight with this setup before the solar panel starts providing power in the morning. I wish the solar panel cable was easier to shorten. It is 10′ long and obviously just tied up under the cabinet at this time. I may be able to stuff it inside the box, but I expect that could get crowded.
I thought of cutting the Solar panel wire and installing a connector to connect it directly to the RAK PCB has a header for a solar panel. I didn’t have the JST ZH 1.5mm connectors or crimp tool when I built the node a few weeks ago though.
There are various changes I would like to make. The visible one being to shorten the Solar Panel wire. I have not decided what to do there yet though. I did get the JST ZH 1.5mm connectors and crimp tool. The problem there is that I am planning to swap out the RAK unit for for a Pico based solution. The RAK works great, it is very low power, the battery keeps up fine overnight, and should keep up just fine in the winter as well. The RAK is only Bluetooth though, I am wanting to look into a Wifi based connection to it as that seems like it will give me some more options to interface with the node.
The node does get a direct connection to several other nodes now that it is mounted outside. The low node count is partly due to my low location and partly that there aren’t many nodes around. In the last few months there have been quite a few well placed nodes installed in the valley by someone though that have created increased coverage. I don’t believe my node is important to the mesh with those being out there. It is in Client mode though, and I do use it most often, as my other nodes much reach out to it to get signal to other nodes anyways. They are all in Client Mute mode due to that.

























































































































