personas:brolin:proyectos:hardwarehacking:bluejammer
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
BlueJammer
- https://github.com/EmenstaNougat/ESP32-BlueJammer → solo binarios
Diseño y fabricación PCB
Se realiza el diseño para un esp32 de 38 pines usando Kicad. Los archivos gerber obtenidos se procesan usango el comando pc2gcode con el siguiente archivo de proyecto millproject:
# pcb2gcode configuration generated from your command (all units in mm) metric=1 metricoutput=1 # Inputs back=/home/brolin/Documents/BlueJammer/UnBlueJammer/Gerbers/UnBlueJammer-B_Cu.gbr outline=/home/brolin/Documents/BlueJammer/UnBlueJammer/Gerbers/UnBlueJammer-Edge_Cuts.gbr drill=/home/brolin/Documents/BlueJammer/UnBlueJammer/Gerbers/UnBlueJammer-PTH.drl # Outputs output-dir=/home/brolin/Documents/BlueJammer/UnBlueJammer/Gerbers/out basename=UnBlueJammer # Autolevelling (Mach3) software=mach3 al-back=0 al-x=100mm al-y=80mm al-probefeed=100mm/min # Z heights and depths zsafe=3mm zchange=15mm zwork=-0.10mm zcut=-1.80mm zdrill=-1.80mm # Milling (isolation) # For straight end mills (constant diameter): #mill-diameters=0.2mm,0.4mm # For angle tip mills (V-bits) - effective diameter at zwork=-0.10mm: # Formula: diameter = 2 × depth × tan(angle/2) mill-diameters=0.035mm # 20° V-bit at -0.10mm depth #mill-diameters=0.115mm # 60° V-bit at -0.10mm depth #mill-diameters=0.083mm # 45° V-bit at -0.10mm depth #mill-diameters=0.054mm # 30° V-bit at -0.10mm depth milling-overlap=50% isolation-width=1mm mill-feed=100mm/min mill-vertfeed=50mm/min mill-speed=10000 # Outline cutting cutter-diameter=1.0mm cut-feed=200mm/min cut-vertfeed=80mm/min cut-speed=10000 cut-infeed=0.5mm # Drilling drill-feed=300mm/min drill-speed=10000
Firmware upload
- Descarga binarios para bootloader, particiones y firmware de https://github.com/EmenstaNougat/ESP32-BlueJammer/archive/refs/tags/ESP32-BlueJammer-v2.zip dentro de la carpeta Firmware_Files están los archivos
- El instalador web no funcionó (https://esp32-bluejammerflasher.pages.dev/)
- Se sube el firmware usando esptool
╰─λ # Upload with bootloader and partitions (if you have separate files)
esptool --chip esp32 --port /dev/ttyUSB0 --baud 921600 \
--before default_reset --after hard_reset \
write_flash 0x1000 bootloader.bin \
0x8000 partitions.bin \
0x10000 firmware.bin
El firmware una vez cargado de manera exitosa arranca pero presenta errores al momento de leer los chips nRF24
Referentes
personas/brolin/proyectos/hardwarehacking/bluejammer.1762807665.txt.gz · Última modificación: por brolin






