Skip to content

USB Device on STM32F042 with NRF24L01 or RFM69

License

Notifications You must be signed in to change notification settings

blomnik/USB-RF-Gateway

 
 

Repository files navigation

USB RF Gateway on NRF24L01 or RFM69

This is my mini project on STM32. Many makers use low cost radio transmitters NRF24L01 and RFM69 in their projects. This PCB should facilitate the use of radio modules for use as transmitters in USB devices. Can also be used as a RF-dongle for Raspberry Pi. The basis of the device is the microcontroller STM32F042G6U6 in the case UFQFPN28 4x4 mm (smallest footprint controller enclosure I found on sale). It is possible to download .bin files directly via USB, thanks to the built-in bootloader. For the whole, you’ll need to connect device in USB port on while holding down the “BOOT” button. I used STM32CubeProgrammer to download .bin file. 6-pin SWD Tag-Connect is also available for debugging.

You can place the programmed and debugged device in the enclosure of Gainta G1901G or G1901C. I specifically tried to develop this device for such cases, because they are quite cheap and universal.

Features

  • NRF24L01 SMD
  • RFM69 868 or 915 MHz (to minimize antenna size, compared to antenna sizes for 433MHz)
  • No programming probe needed for uploading firmware
  • Tag-Connect for debugging
  • Debugging LED on board
  • USB port ESD protection
  • The NRF24L01 (not tested RFM69 version) version is perfect for the Gainta G1901C or 1901G enclosure (if you use a USB connector for deep PCB landing)

I sell on Tindie

About

USB Device on STM32F042 with NRF24L01 or RFM69

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published