Finished Opensource Raspberry Pi Gateway Hat (SX1301/8 base)

Thanks for the reply! Although at $99 the RAK833 does work out cheaper than your board by the time you have added GPS and a PCB it costs more than your board by my calculations. Also, a big factor is your board is completely open source! Of course the RAK833 is a good future option and might become even cheaper as it becomes more widely used! It won’t fit on a Pi Zero like your new board though.:grinning: and your board just has an aesthetic appeal to it (it looks good).

Thanks,
Louis

I have both your board and the RAK833. Both are very stable but I had to add an external GPS module to the RAK. Also getting a board with PCI-e and suitable for a gateway ends up taking the price much higher. Performance wise, they are at par but total cost of ownership of a complete gateway is lower with your board as @LouisP pointed out.

While the idea of a full config gateway on the RPi zero is attractive, what options for internet connectivity does the RPi Zero provide?

@aizukanne The Pi Zero W provides wifi and Bluetooth built in and USB ethernet adapters are available for all Pi Zeros. However, you may be limited by the processor for some projects, instead having to switch over to a Pi 3.

I think the processor is not really limit here, the CPU usage is very low for pkg forwarder .
The main reason is to build a tiny GW able to take around with me, and setup a test bench.
Pair with USB to RPI Zero makes it alot portable :smiley:
image

3 Likes

Hey @will3509111 , I bought one of your new compact boards. It works great.

However there is a single LED next to the header rpi header, labelled D6, what does it do? I can’t seem to find the schematics for the board on github.

Hi @txf,
D6 is just a LED connected to RPI’s GPIO21 (High -> on), because there’s some space left, I wanna have some indicator that is RPI controllable, it may be useful if you are gonna program on RPI zero.

Sch and Pcb will on Github later. Recently I watched eevblog’s video about sch files drawings,
I think I need some more work to clear up the sch files.

@will3509111, I have ordered one of your boards (same size as PiZero). While waiting for it to arrive, can you describe how well is the SX1308 thermally bonded to the PCB. I’m thinking of connecting a heatsink to the underside of the PCB to cool the SX1308.

Vias, a lot of Via under the chip.
There’s also a complete ground plane, which act as heat sink.
I think it is fine with the heat sink I shipped with the board though.
image

For anyone watching for Sch and Pcb files,
RPI Zero version is on Github now!

5 Likes

I’m glad you still had 4 in stock, I just ordered one :slight_smile: I hope it won’t take an eternity to arrive… Well, I know it’ll feel like an eternity :slight_smile:

@will3509111, gateway just arrived only took 10 days. Really happy with that.
It looks great, a nice piece of design work. I do like it has a Standard SMA antenna connector, none of this RP stuff!!
Next step is to test its thermal performance.

1 Like

@will3509111. tried to set up the gateway using the pi zero w. However I got stuck when following your TTN network setup. I’m not able to generate the gateway ID using the skript update_gwid.sh becaus there is no eth0 on my pi zero w enabled. Do I miss something?

I think you can still use the update_gwid.sh by replacing eth0 to wlan0 in update_gwid.sh

Hi @will3509111,

I’m very happy with my gateway so far. The only problem is that it seems to get halted from time to time. I don’t know if it’s software issue. But it seems so. I reboot the packet forwarder and everything goes back to normal.

Do you have any experience about this?

Best regards,

Yes I did,
I think the problem might be Packet Forwarder will exit when it receive unknown format package?

Don’t have the log though…
But I did traced a lot of exit(EXIT_FAILURE); in the code, not sure why it doesn’t skip the bad package

I have to take a look to the gw software too. I’m now with the tracker, but’s good to know. Thank you for feedback.
Best regards,

Would it be possible to use a pin strip which allows me to attach other shields to the Raspberry Pi or is it unrecommended?

Versions 3 and 2 mention stacking PI hats including the PoE hat is possible but you might want to disable the GPS if another HAT/shield is using the UART pins https://github.com/will127534/LoRa-concentrator

Specifically this one uses GPIO 7,8,9,10,11 (SPI bus) and 25 so you can probably still use a I2C or PWM shield.

1 Like

the packet forwarder is a pretty small bit of code. Why does this need to run on something as big as a raspberry pi. How about running on a moderate microprocessor running FreeRTOS + TCP?

the libloragw is already ported to STM32 https://github.com/Lora-net/picoGW_mcu
end the packet forwarder can run on smaller devices as ESP8266

1 Like