Antes de empezar. La SZ-9 es un mando de juego: no dispara nada. La punta naranja va siempre puesta. No la muestres en la calle y transpórtala en una bolsa. Trabajas con una batería de litio: no la cortocircuites, no la perfores y cárgala solo por el USB-C de la pistola.
Contenido
- Ficha técnica
- Piezas impresas
- Lo que tienes que comprar
- Herramientas
- Cómo imprimir
- Las conexiones, una por una
- Cargar el programa a la placa
- Montaje paso a paso
- Pruebas con el juego
- Solución de problemas
1. Ficha técnica

| Tipo | Controlador de juego con forma de pistola compacta (diseño propio GHEEPZY) |
|---|---|
| Medidas | 202 × 159 × 32 mm (largo con punta × alto con cargador × ancho) |
| Corredera | 186 mm de largo, 28 mm de ancho, con estrías delante y detrás |
| Empuñadura | 30 mm de ancho, inclinada 20°, textura de rombos y tres rebajes para los dedos |
| Cuerpo | Dos mitades (izquierda y derecha) unidas con 7 tornillos M3 sobre insertos y 4 pasadores |
| Material | PETG o PLA+ negro; punta en naranja |
| Rieles | Superior (perfil compatible con el soporte de la SZ-MINI) e inferior (linterna) |
| Procesador | ESP32-C3 SuperMini, Bluetooth Low Energy |
| Gatillo | Microinterruptor KW12 con retorno por muelle |
| Recarga | Cargador con resistencia de identidad leída por dos pines pogo |
| Sensación | Módulo de motor de vibración (listo, con su transistor) |
| Batería | Li-ion 14500 de 3,7 V con protección, en portapilas AA |
| Carga | Módulo TP4056 USB-C con protección, puerto en la cara trasera |
| Indicadores | LED de la placa (y LED opcional arriba atrás) |
| Retención del cargador | Lengüeta flexible impresa en el pozo (sin muelles ni piezas sueltas) |
| Compatibilidad | App STRIKEZONE en Android con Bluetooth LE |
2. Piezas impresas
Todos los archivos están en hardware/sz9/impresion/, ya orientados sobre la cama. Todas caben en una cama de 220 × 220 mm sin cortar.
| Archivo | Medida en la cama (mm) | Cant. | Color | Notas |
|---|---|---|---|---|
| sz9_cuerpo_izquierda | 190 × 161 × 16 | 1 | Negro | Lleva los insertos. Trae aletas de soporte dentro del pozo |
| sz9_cuerpo_derecha | 190 × 161 × 16 | 1 | Negro | Las cabezas de los tornillos quedan embutidas |
| sz9_gatillo | 25 × 34 × 7 | 1 | Negro | Relleno 100 % |
| sz9_cargador_A | 37 × 27 × 105 | 1 | Negro | De pie sobre la base |
| sz9_cargador_B | 37 × 27 × 105 | 1 | Naranja | Color distinto para no confundirlos |
| sz9_punta_naranja | 29 × 29 × 24 | 1 | Naranja | Obligatoria |
| sz9_linterna | 28 × 30 × 40 | 1 | Gris o negro | Lente hacia arriba |
| sz9_soporte_celular | 44 × 40 × 75 | 1 | Negro | Relleno 40 %, 5 perímetros |
| sz9_soporte_mordaza_riel | 44 × 15 × 9 | 1 | Negro | |
| sz9_soporte_mordaza_superior | 40 × 68 × 32 | 1 | Negro | |
| sz9_soporte_brida | 8 × 11 × 4 | 1 | Cualquiera | |
| sz9_soporte_tapon | 9 × 11 × 5 | 1 | Cualquiera |


3. Lo que tienes que comprar
Lo que ya tienes: la impresora 3D y el soldador. Todo lo demás se consigue en tiendas de electrónica (en Medellín, por ejemplo, Electronilab o Didácticas Electrónicas) o en Mercado Libre. En la columna "Cómo pedirlo" está el texto exacto para buscarlo o decírselo al vendedor.
Electrónica
| Qué | Cant. | Cómo pedirlo | Para qué |
|---|---|---|---|
| Placa ESP32-C3 | 1 | "ESP32-C3 SuperMini". Si te la ofrecen con los pines ya soldados, mejor no: sin pines entra más fácil. | Es el cerebro: habla con el celular por Bluetooth |
| Batería recargable | 1 (o 2 de repuesto) | "Batería 14500 3.7V litio con protección". Ojo: tiene el tamaño de una pila AA, pero NO es una pila AA | Da la energía |
| Portapilas | 1 | "Portapilas 1 AA con cables" | Sostiene la batería |
| Cargador de batería | 1 | "Módulo TP4056 USB-C con protección" (el que tiene 6 puntos de soldadura: B+, B−, OUT+, OUT− e IN+, IN−) | Carga la batería por USB-C y la protege |
| Interruptor | 1 | "Interruptor deslizante SS12D00" (mini, 3 patas) | Encender y apagar |
| Microinterruptor | 1 | "Micro switch KW12 con palanca" (también lo venden como "final de carrera mini") | Es el gatillo |
| Pines de contacto | 2 (compra 4) | "Pogo pin P75" o "pin de prueba con resorte P75" | Tocan el cargador para saber cuál metiste |
| Módulo de vibración | 1 | "Módulo motor de vibración para Arduino" (placa pequeña con 3 patas: VCC, GND, IN) | Vibra en cada disparo. Ya trae su transistor: no hay que armar circuito |
| Resistencias | 1 de 10 kΩ, 1 de 3,3 kΩ, 2 de 100 kΩ | "Resistencia 1/4 W" de cada valor (se venden sueltas y son muy baratas) | Identificar los cargadores y medir la batería |
| Cinta de cobre | 1 rollo pequeño | "Cinta de cobre adhesiva conductiva" | Las placas de contacto del cargador |
| Cable | 1 m de cada color | "Cable calibre 26 AWG silicona" en rojo, negro y un tercer color | Las conexiones |
| LED (opcional) | 1 | "LED 3 mm" y "resistencia 330 Ω" | Luz de estado. Puedes saltártelo: la placa ya trae su propio LED |
Tornillos y otros
| Qué | Cant. | Cómo pedirlo |
|---|---|---|
| Tornillos | 9 | "Tornillo M3 x 16 cabeza allen" (los venden en ferreterías) |
| Tornillos cortos | 2 | "Tornillo M3 x 10" |
| Insertos de rosca | 10 | "Inserto roscado térmico M3" (heat set insert M3) |
| Pasador del gatillo | 1 | "Varilla de acero de 3 mm" (cortas un trozo de 26 mm) o un clavo de 3 mm sin cabeza |
| Resorte | 1 | "Resorte de compresión 8 mm de diámetro, 70 mm de largo" (para el soporte del celular) |
| Goma EVA | 1 lámina | "Foamy" o "goma EVA adhesiva 2 mm" (papelería) |
| Pegante instantáneo | 1 | "Super Bonder" o "cianoacrilato en gel" |
| Termoencogible | 1 kit | "Tubo termoencogible kit" (o cinta aislante si no consigues) |
| Estaño | 1 | "Estaño con flux 0,8 mm" |
4. Herramientas
| Herramienta | ¿La necesitas? | Nota |
|---|---|---|
| Impresora 3D | Sí (ya la tienes) | Ender-3 V4 Combo |
| Soldador | Sí (ya lo tienes) | También sirve para meter los insertos de rosca |
| Llave allen de 2,5 mm | Sí | Muchas veces viene con los tornillos |
| Tijeras o alicate | Sí | Para cortar y pelar cables (con cuidado de no cortar el cobre) |
| Encendedor | Sí | Para encoger el termoencogible (o usa el costado del soldador) |
| Multímetro | Recomendado | Uno sencillo y barato sirve para medir las resistencias. Si no tienes, puedes probar todo con el juego |
| Computador con cable USB-C | Sí | Una sola vez, para cargarle el programa a la placa |
5. Cómo imprimir
| Material | PETG (aguanta mejor el sol y los golpes) o PLA+ |
|---|---|
| Capa | 0,2 mm (0,16 mm en el cuerpo si quieres los rombos más finos) |
| Temperatura | PETG 235 °C con la cama a 75 °C · PLA+ 210 °C con la cama a 60 °C |
| Paredes | 4 (5 en el soporte del teléfono) |
| Relleno | Giroide 25 % (gatillo y punta al 100 %, soporte al 40 %) |
| Soportes | No actives soportes. El soporte del pozo del cargador ya viene dentro de cada mitad |
| Borde (brim) | 5 mm en las mitades y en los cargadores |
| Programa | Creality Print con el perfil de tu Ender-3 V4 |
Imprime primero el gatillo (unos 20 minutos). Comprueba que el pasador de 3 mm entra justo y gira sin juego.
6. Las conexiones, una por una
Así se ven los pines de la placa. Cada pin es un agujerito dorado en el borde. Solo vas a usar 8 de los 16.
Antes de soldar: cómo hacer una buena soldadura
- Pela 3 mm de la punta del cable y retuerce los hilos.
- "Estaña" la punta: toca el cable con el soldador y pon un poquito de estaño hasta que quede plateado.
- Pon el cable en el agujerito o sobre la patita, apoya el soldador 2 segundos y suelta. Debe quedar brillante, como una gotita.
- Si es posible, mete antes un trozo de termoencogible por el cable y después súbelo sobre la soldadura y caliéntalo.
- Nunca sueldes con la batería puesta.
Lista de soldaduras
Ve tachando cada una. "Cable negro" siempre es GND (negativo) y "cable rojo" siempre es el positivo de la batería.
| # | Cable | Desde | Hasta |
|---|---|---|---|
| 1 | Rojo (viene con el portapilas) | Portapilas + | TP4056 B+ |
| 2 | Negro (viene con el portapilas) | Portapilas − | TP4056 B− |
| 3 | Rojo | TP4056 OUT+ | Interruptor, pata de una punta |
| 4 | Rojo | Interruptor, pata del centro | ESP32 5V |
| 5 | Negro | TP4056 OUT− | ESP32 GND |
| 6 | Color | Gatillo KW12, pata NO | ESP32 GPIO10 |
| 7 | Negro | Gatillo KW12, pata COM | GND (empalma con el negro de la placa) |
| 8 | Color | Pin pogo 1 | ESP32 GPIO3 |
| 9 | Resistencia 10 kΩ | ESP32 3V3 | ESP32 GPIO3 (va por fuera de la placa, de un pin al otro) |
| 10 | Negro | Pin pogo 2 | GND |
| 11 | Rojo | Módulo de vibración VCC | Pata del centro del interruptor (el mismo punto que la #4) |
| 12 | Negro | Módulo de vibración GND | GND |
| 13 | Color | Módulo de vibración IN | ESP32 GPIO7 |
| 14 | Dos resistencias de 100 kΩ en fila | Pata del centro del interruptor → resistencia → punto medio → resistencia → GND | Del punto medio, un cable de color a ESP32 GPIO4 |
| 15 (opcional) | LED + 330 Ω | ESP32 GPIO6 → resistencia 330 Ω → pata larga del LED | Pata corta del LED → GND |
GND común: todos los cables negros (TP4056 OUT−, gatillo COM, pogo 2, módulo de vibración GND y el medidor de batería) terminan en el pin GND del ESP32. Puedes juntarlos de dos en dos y soldar el grupo al pin.
Los cargadores
| Cargador | Resistencia dentro | Lo que debe medir el multímetro entre sus dos placas |
|---|---|---|
| A | 3,3 kΩ | ≈ 3,3 kΩ |
| B | 10 kΩ | ≈ 10 kΩ |
| C (extra) | 1 kΩ | ≈ 1 kΩ |
7. Cargar el programa a la placa (una sola vez)
- En el computador instala Arduino IDE (gratis, de arduino.cc).
- Abre Arduino IDE → Archivo → Preferencias → en "URLs adicionales de gestor de placas" pega la dirección de las placas ESP32 de Espressif que aparece en su página oficial ("Installing - Arduino ESP32").
- Herramientas → Placa → Gestor de placas → busca esp32 (de Espressif) → Instalar.
- Abre el archivo
Firmware/ESP32Pistol/ESP32Pistol.inodel proyecto. No hay que cambiar nada: la SZ-9 usa las mismas conexiones que la SZ-MINI. - Herramientas → Placa → ESP32C3 Dev Module. Herramientas → USB CDC On Boot: Enabled.
- Con el interruptor de la pistola en OFF, conecta la placa al computador por su propio USB-C (no el del cargador TP4056).
- Pulsa la flecha "Subir". Si no la reconoce, mantén apretado el botoncito BOOT de la placa mientras la conectas y vuelve a subir.
- Abre Herramientas → Monitor serie (115200): al meter y sacar los cargadores debe escribir
[STRIKEZONE] cargador N.
Haz esto antes de cerrar la pistola: después el USB-C de la placa queda dentro. Si te enredas en este paso, mándame una foto de la pantalla y lo resolvemos.
8. Montaje paso a paso
- Batería en portapilas
- Cargador USB-C (TP4056)
- ESP32-C3
- Interruptor
- Microinterruptor del gatillo
- Gatillo
- Motor de vibración
- LED
- Pines del cargador
Paso 1. Saca las aletas de soporte

- Quita el brim de las dos mitades.
- Dentro del pozo del cargador hay unas aletas finas unidas por una espina (en verde). Agarra la espina con unos alicates y tira: salen de una sola pieza.
- Lija con 220 las rebabas del pozo y de la ranura del gatillo.
- Mete cada cargador en el pozo de una sola mitad: debe deslizar sin forzar. Si queda duro, lija sus caras con 400.
Paso 2. Pon los 7 insertos

- Calienta el soldador a 220 °C.
- Apoya un inserto M3 sobre cada uno de los 7 postes de la mitad izquierda (en dorado) y empújalo recto con la punta, sin forzar.
- Déjalo a ras de la cara de unión; si sobresale, presiónalo con algo plano mientras está caliente.
- Espera a que se enfríe antes de seguir.
Paso 3. Prepara los cargadores

- Pega dos cuadrados de cinta de cobre de 6 × 6 mm en los dos rebajes de la tapa.
- Pasa un hilo por cada agujero de la tapa hasta el hueco interior y suéldalo a su placa.
- Suelda la resistencia entre los dos hilos: 3,3 kΩ en el A y 10 kΩ en el B.
- Fíjala con una gota de silicona caliente.
- Mide entre las dos placas con el multímetro: debe dar 3,3 kΩ (A) o 10 kΩ (B).
Paso 4. Pega los pines del cargador

- Mete los dos pines pogo desde el pozo, por los dos agujeros finos del techo.
- Ajústalos para que asomen 1,5 mm hacia el pozo.
- Pon una gota de cianoacrilato por arriba para fijarlos.
- Suelda un cable a cada pin. Los cables suben por el agujero ancho hasta la corredera.
Paso 5. Monta el gatillo y su microinterruptor

- Suelda un cable a los contactos COM y NO del KW12 (no uses NC).
- Mete el KW12 en su hueco, encima de la ranura del gatillo, con la palanca hacia abajo.
- Pon el gatillo en su ranura y pasa el pasador de Ø3 por el armazón y por el gatillo.
- Comprueba: en reposo el brazo del gatillo no toca la palanca; al apretar, el KW12 hace clic antes del tope y el gatillo vuelve solo.
Paso 6. Pega el módulo de vibración

- Suelda tres cables al módulo de vibración: rojo a VCC, negro a GND y uno de color a IN (soldaduras 11, 12 y 13).
- Pega el módulo en la corredera, delante del ESP32 (en morado), con una gota de pegante instantáneo o silicona. Elige el módulo más pequeño que encuentres: cabe uno de hasta 25 × 15 mm.
- Deja los cables sueltos: los sueldas en el paso 8 junto con los demás.
Paso 7. Batería, cargador e interruptor

- Pega el portapilas en el hueco central de la corredera (en azul).
- Pega el TP4056 en el hueco trasero (en verde) con su USB-C metido en la ventana trasera: debe quedar a ras de la cara de atrás.
- Pega el interruptor en la ventana trasera de arriba.
- Suelda el portapilas a B+ y B− del TP4056. Revisa la polaridad dos veces antes de meter la celda.
- Suelda OUT+ del TP4056 a una pata del interruptor y la otra pata al pin 5V del ESP32. OUT− va a GND.
Paso 8. ESP32, LED y cableado

- Pega el ESP32-C3 en el hueco delantero de la corredera, con su USB-C hacia adelante para poder programarlo.
- (Opcional) Mete el LED de 3 mm en el agujero de arriba atrás, con su resistencia de 330 Ω. Si no lo pones, deja el agujero así.
- Haz las soldaduras de la lista de soldaduras (sección 6), una por una, y cubre cada unión con termoencogible.
- Carga el programa ahora (sección 7), con el interruptor en OFF.
Prueba antes de cerrar. Mete la celda y enciende: el LED parpadea. En el monitor serie, el gatillo marca cada pulsación y los cargadores A y B dan ~820 y ~1650 mV. Al apretar, el motor vibra. Al conectar un cargador USB-C atrás, se enciende el LED del TP4056.
Paso 9. Cierra la pistola

- Ordena los cables: que no pasen por encima de los postes ni del pozo del cargador.
- Mete los 4 trozos de filamento de 7 mm en los agujeros de la cara de unión de la mitad izquierda (en naranja).
- Junta la mitad derecha: los pasadores la guían.
- Pon los 7 tornillos M3 × 16 desde la mitad derecha y apriétalos en cruz, sin forzar.
- Mete un cargador: debe hacer clic al entrar (es la lengüeta del pozo) y salir tirando de la base.
Paso 10. Punta naranja, linterna y soporte

- Punta naranja: encájala en el cañón. Si queda floja, una gota de pegamento: va siempre puesta.
- Linterna: deslízala por el riel de abajo desde adelante. Mete un tornillo M3 × 10 por su agujero de abajo hasta que la punta entre en la ranura del riel, y pon una gota de silicona en la cabeza.
- Soporte del teléfono: mete los insertos en la base; pasa el vástago de la mordaza superior por el tapón, mete el muelle y atornilla la brida; mete todo en el tubo y pega el tapón.
- Pega goma EVA en la placa, la repisa y bajo la mordaza superior.
- Pon la base en el riel de arriba con la llave dentro de una ranura, coloca la mordaza del riel y aprieta los dos M3 × 16.
- Prueba con tu teléfono: no debe moverse al sacudir la pistola. Carga la batería completa antes de jugar.
9. Pruebas con el juego
- Abre STRIKEZONE y concede el permiso de "Dispositivos cercanos".
- Pon el teléfono en el soporte, en horizontal, con la cámara trasera hacia adelante.
- Entra a la Arena o a la Práctica y toca CONECTAR PISTOLA: debe cambiar a "PISTOLA LISTA".
- Dispara hasta vaciar el cargador A: el contador baja a 0 y deja de disparar.
- Saca el A y vuelve a meterlo: aparece "MISMO CARGADOR · USA EL OTRO".
- Mete el B: aparece "RECARGANDO" y vuelves a tener 12 balas.
10. Solución de problemas
| Lo que pasa | Causa probable | Qué hacer |
|---|---|---|
| No enciende | Celda descargada o al revés; interruptor mal soldado | Carga por USB-C; revisa la polaridad del portapilas y el interruptor |
| El juego no la encuentra | Falta el permiso de Bluetooth o el firmware no está cargado | Concede "Dispositivos cercanos"; revisa el monitor serie |
| El gatillo dispara solo | El brazo del gatillo toca la palanca en reposo | Revisa que el KW12 esté al fondo de su hueco |
| El gatillo no dispara | Cables del KW12 en COM y NC | Usa los contactos COM y NO |
| No reconoce el cargador | Pines pogo que no tocan las placas | Deben sobresalir 1,5 mm; limpia el cobre |
| Confunde A y B | Resistencias de otro valor | Mide cada cargador: 3,3 kΩ y 10 kΩ |
| El cargador se cae | La lengüeta no engancha | Comprueba que la muesca de la espalda del cargador no tenga rebabas |
| El cargador entra muy duro | Piezas impresas algo gordas | Lija las caras del cargador con 400 |
| No vibra | Cables del módulo cruzados | VCC al positivo, GND a GND, IN a GPIO7 |
