Herramientas de usuario

Herramientas del sitio


personas:brolin:proyectos:hardwarehacking:bluejammer

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
personas:brolin:proyectos:hardwarehacking:bluejammer [2025/10/21 19:27] brolinpersonas:brolin:proyectos:hardwarehacking:bluejammer [2025/11/10 20:51] (actual) brolin
Línea 9: Línea 9:
 {{:personas:brolin:proyectos:hardwarehacking:pasted:20250907-211452.png}} {{:personas:brolin:proyectos:hardwarehacking:pasted:20250907-211452.png}}
 {{:personas:brolin:proyectos:hardwarehacking:pasted:20251021-192701.png}} {{:personas:brolin:proyectos:hardwarehacking:pasted:20251021-192701.png}}
 +
 +====== Diseño y fabricación PCB ======
 +{{:personas:brolin:proyectos:hardwarehacking:pasted:20251110-204515.png}}
 +
 +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:
 +
 +<code>
 +# pcb2gcode configuration generated from your command (all units in mm)
 +
 +metric=1
 +metricoutput=1
 +
 +# Inputs
 +back=/home/usuario/Gerbers/UnBlueJammer-B_Cu.gbr
 +outline=/home/usuario/Gerbers/UnBlueJammer-Edge_Cuts.gbr
 +drill=/home/usuario/Gerbers/UnBlueJammer-PTH.drl
 +
 +# Outputs
 +output-dir=/home/usuario/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
 +</code>
 +
 +Obteniendo cómo resultado después de procesar con Mach3
 +
 +{{:personas:brolin:proyectos:hardwarehacking:pasted:20251110-205001.png?400}}
 +{{:personas:brolin:proyectos:hardwarehacking:pasted:20251110-205123.png?400}}
 ===== Firmware upload ===== ===== Firmware upload =====
  
Línea 30: Línea 97:
   * https://grabcad.com/library/nrf24l01-pa-lna-1   * https://grabcad.com/library/nrf24l01-pa-lna-1
   * https://github.com/Steffen-W/Import-LIB-KiCad-Plugin#use-of-the-application   * https://github.com/Steffen-W/Import-LIB-KiCad-Plugin#use-of-the-application
 +  * https://github.com/pcb2gcode/pcb2gcode
personas/brolin/proyectos/hardwarehacking/bluejammer.1761074832.txt.gz · Última modificación: por brolin