### Why?
I wanted to make my zigbee router as small as possible. This is the result. I use this router to extend my zigbee network powered by zigbee2mqtt running
...Plus as an addon on home assistant.
So most possible this is a thing a very short amount of people will need/use.
### Things you need:
- cc2530 router (i used this one, others may not fit in my case https://de.aliexpress.com/item/CC2530-Zigbee-UART-Wireless-Core-Board-Development-Board-CC2530F256-Serial-Port-Wireless-Module-24MHz/32767470382.html?spm=a2g0s.9042311.0.0.27424c4djdl9Qt)
- c2102 https://de.aliexpress.com/item/Aluminum-Shell-CP2102-USB-2-0-to-TTL-UART-Module-5Pin-Serial-Converter-STC-Replace-FT232/32649877341.html?spm=a2g0s.9042311.0.0.27424c4d6sPRXy
### Tutorials
You can follow this youtube video to flash your router (not from me)
https://www.youtube.com/watch?v=fUzZD6bktNk
Also this tutorial will help:
https://github.com/Koenkk/zigbee2mqtt/wiki/Getting-started
### Todo:
1) desolder the pins from your zigbee router (to make it as flat as possible). Keep in mind that you will have to solder wires to you module if you want to reflash it in future.
2) desolder der pins from your c2102.
3) glue the c2102 at the back of the router. It's important to line it up as I did to fit the case. Maybe its better to print the case before to use it as a template while gluing it.
4) connect the 3.3V pins and the GND pins of the two modules. Use a flat insulated wire. Don't short something out!
5) Take the printed parts, put in your device.
6) Finished
### Printing:
IMPORTANT case_p1.stl: rotate 60° y-axis, use brim and support IMPORTANT
case_p2.stl: rotate 180° y-axis, no brim, no support