Raspberry Pi Zero (2015) — Ficha de placa

Raspberry PiSBClinux

⚡ Lo esencial en 60 segundos

La Raspberry Pi Zero, lanzada al mercado en noviembre de 2015 por Raspberry Pi (Trading) Ltd., representa un hito fundamental en la historia de la computación de bajo coste. Diseñada internamente y fabricada en la planta de Sony en Pencoed, Gales, esta placa se presentó con un precio de lanzamiento de cinco dólares estadounidenses, una cifra que redefinió radicalmente el punto de entrada para la computación general. Su objetivo era ofrecer una computadora completa, capaz de ejecutar sistemas operativos Linux y aplicaciones populares como Scratch, Minecraft y Sonic Pi, en un formato extremadamente compacto. Para celebrar su lanzamiento, la revista oficial del proyecto, The MagPi, incluyó una unidad gratuita en la portada de su número 40, lo que la convirtió en una de las computadoras de placa única más distribuidas de la historia. A diferencia de modelos anteriores, la Zero no cuenta con conectividad inalámbrica integrada, careciendo de Wi-Fi, Bluetooth o puerto Ethernet, características que se reservaron para las variantes posteriores como la Zero W. Esta ausencia de radiofrecuencia simplifica el diseño y reduce el consumo, pero exige soluciones externas para la conexión a redes.

El corazón de la Raspberry Pi Zero es el sistema en chip Broadcom BCM2835. Este componente integra una unidad central de procesamiento de un solo núcleo basada en la arquitectura ARM1176JZF-S, que opera a una frecuencia de 1 GHz. Para poner esto en perspectiva, la frecuencia de reloj indica cuántos ciclos de instrucción puede procesar el procesador por segundo; aunque un solo núcleo a 1 GHz es modesto comparado con los procesadores modernos de múltiples núcleos, representa una mejora del 40 % respecto a la Raspberry Pi 1 original, que funcionaba a 700 MHz. La placa dispone de 512 MB de memoria RAM LPDDR2, compartida entre la CPU y la unidad de procesamiento gráfico VideoCore IV. Esta cantidad de memoria es suficiente para tareas ligeras, servidores de red básicos o emulación de consolas retro, pero resulta insuficiente para la navegación web moderna o el escritorio gráfico pesado, donde el sistema podría verse obligado a usar la tarjeta de memoria como memoria virtual, lo que ralentiza el rendimiento y desgasta la tarjeta. Almacenamiento interno no existe; el sistema operativo y los datos deben residir en una tarjeta microSD, que se inserta en una ranura dedicada.

En términos de conectividad y expansión, la placa presenta un enfoque minimalista pero funcional. La salida de vídeo se realiza a través de un conector mini-HDMI, capaz de emitir señales de hasta 1080p a 60 cuadros por segundo, lo que permite su uso como centro multimedia básico. Existe también un encabezado de vídeo compuesto desoldado para monitores antiguos. Para la alimentación y los datos, la placa utiliza dos puertos micro-USB. Uno está destinado exclusivamente a la alimentación de 5 voltios, mientras que el segundo es un puerto de datos compatible con USB 2.0 OTG (On-The-Go). Esta característica OTG es crucial: permite que la placa actúe como un dispositivo USB, emulando una tarjeta de red o un teclado cuando se conecta a un ordenador, una función muy útil para configuraciones sin pantalla ni teclado. Sin embargo, esta dualidad de funciones en un solo puerto de datos significa que no se pueden conectar simultáneamente un teclado y un almacenamiento masivo sin usar un concentrador USB externo, lo que puede complicar la gestión de la energía.

La interacción con el mundo físico se realiza a través de un encabezado GPIO de 40 pines, idéntico en disposición eléctrica a los modelos A+, B+ y 2B. Es importante destacar que este encabezado viene desoldado de fábrica, por lo que el usuario debe soldar los pines para conectar sensores, luces o módulos adicionales. Los pines operan a una lógica de 3,3 voltios y soportan protocolos de comunicación estándar como I2C, SPI y UART, permitiendo el uso de accesorios conocidos como HATs, siempre que se respeten los límites de corriente de 16 mA por pin y 50 mA en total. A partir de la revisión v1.3, la placa incorporó un conector CSI de 22 pines para cámaras, aunque requiere un cable flex específico de paso fino, distinto de los cables estándar de otras Raspberry Pi. La gestión térmica es pasiva; la placa tiene un límite térmico duro de 85 °C, momento en el cual el procesador reduce su velocidad para protegerse, aunque dado que el consumo máximo bajo carga extrema ronda los 0,35 amperios (menos de 2 vatios), el sobrecalentamiento es raro en uso normal.

La filosofía de diseño de la Raspberry Pi Zero prioriza el tamaño y el coste sobre la conveniencia inmediata. Con dimensiones de 65 × 30 × 5 mm, es la forma más pequeña jamás creada por Raspberry Pi, ideal para proyectos portátiles, dispositivos integrados o wearables. No obstante, este ahorro tiene un coste oculto: el usuario debe adquirir adaptadores para mini-HDMI y micro-USB, además de soldar el GPIO, para interactuar con la placa. Además, la serie Zero carece de detección de subtensión, lo que significa que si la fuente de alimentación es insuficiente o los cables son de mala calidad, la placa no emitirá advertencias, sino que sufrirá bloqueos o corrupción de datos en la tarjeta SD. El sistema operativo recomendado es Raspberry Pi OS de 32 bits, aunque dado que el procesador es de arquitectura ARMv6, el soporte de nuevas versiones de distribuciones Linux ha comenzado a declinar, marcando un límite a la longevidad del software a largo plazo. A pesar de estas limitaciones, su bajo consumo de reposo, cercano a los 0,1 amperios, y su precio la mantienen como una opción vigente para proyectos específicos donde la eficiencia energética y el tamaño son prioritarios.

Foro (1 tema) →

AttrEspecificacionesverificado
socBroadcom BCM2835 — single-core ARM1176JZF-S (ARMv6, 32-bit) @ 1 GHz ("40% faster than Raspberry Pi 1", which ran at 700 MHz); GPU VideoCore IV. (launch blog; official BCM2835 doc)✔
ram512 MB LPDDR2 SDRAM, shared CPU/GPU. (launch blog)✔
storagemicroSD card slot only; no onboard storage. (launch blog)✔
videomini-HDMI socket, 1080p60 output; separate unpopulated composite video header (4 pads). (launch blog)✔
usb2 × micro-USB sockets — one for power, one for data (USB 2.0 OTG-capable, directly from the BCM2835; no hub, no host-only ports). (launch blog; Adafruit)✔
connectivitynone — no WiFi, no Bluetooth, no Ethernet (that's the Zero W line). (official docs Zero table: "Wireless Connectivity: none")✔
cameramini 22-pin CSI connector, 0.5 mm fine pitch, 11.5 mm width — v1.3 only; needs the short Zero camera flex cable, not a standard camera ribbon. (official docs; Adafruit)✔
gpio40-pin header, unpopulated (user must solder), identical pinout to Model A+/B+/2B — 3.3 V logic, I²C/SPI/UART/hardware PWM available as on other Pis; no ADC/DAC. GPIO pins: 16 mA each, 50 mA total across all pins. (launch blog; pinout.xyz; power-supplies doc)✔
power5 V micro-USB, recommended PSU 1.2 A; USB peripheral current "limited by PSU, board, and connector ratings only". (official power doc)✔
consumption_official_measurementstypical bare-board active 100 mA; idle avg 0.10 A; H.264 video max 0.23 A; stress max 0.35 A (avg 0.23 A); halt 0.055 A — i.e. roughly 0.5 W idle, under 2 W stressed at 5 V. (official power doc table)✔
temperaturehard thermal limit 85 °C on all models (ARM throttled progressively 80–85 °C, ARM+GPU throttled at 85 °C); read with vcgencmd measure_temp. (frequency management doc)✔
mechanical65 mm × 30 mm × 5 mm — "our smallest ever form factor". (launch blog)✔
  • Fabricante / desarrollador: Raspberry Pi (Trading) Ltd. (ahora Raspberry Pi Ltd.), Reino Unido; placa diseñada internamente (Mike Stimson, según la entrevista del post de lanzamiento), fabricada en la planta de Sony en Pencoed, Gales ("made in Wales"). (blog de lanzamiento, consultado el 2026-10-13)
  • Lanzamiento: noviembre de 2015 (anunciada el 26 de noviembre de 2015) a US$5 — "a full-fledged member of the Raspberry Pi family… priced at just $5". (blog de lanzamiento; Wikipedia, artículo de la serie Raspberry Pi — el artículo independiente de Zero ahora redirige allí)
  • Gancho de lanzamiento: se incluyó un Zero gratis en la portada de The MagPi número 40 (diciembre de 2015, quioscos del Reino Unido). (blog de lanzamiento)
  • Estado: Activa / sigue enviándose. La documentación oficial de hardware lista el Zero sin aviso de End-of-Life (a diferencia, por ejemplo, de Compute Module 3), y los distribuidores siguen vendiendo la revisión actual v1.3. (docs oficiales, tabla de la serie Zero; página de producto Adafruit)
  • Variantes (revisiones de placa, Zero original): - v1.0 (2015) — placa de lanzamiento; sin conector de cámara. (lista de specs del blog de lanzamiento) - v1.1 / v1.2 — revisiones intermedias; código de revisión 900092 (Sony UK) / 920092 (Embest) para v1.2. (doc oficial de códigos de revisión) - v1.3 (actual) — añade el puerto de cámara CSI mini de 22 pines ("Since version 1.3 of the original Zero, all Zero models also include a mini 22-pin… CSI port"); códigos de revisión 900093 / 920093. (introducción de los docs oficiales; códigos de revisión; Adafruit) - Placas relacionadas (fichas separadas): Zero W (feb 2017, WiFi/BT), Zero WH (Zero W con header pre-soldado), Zero 2 W (2021, RP3A0). (Wikipedia; docs oficiales)

+ Puntos fuertes

  • El ordenador Linux completo de $5 — "radically redefined the entry point for computing at a price of just $5"; la forma más barata de ejecutar una distribución Linux de propósito general con un SoC real. (Wikipedia; blog de lanzamiento)
  • Diminuto + ultra-bajo consumo: 65×30×5 mm y ~0,1 A en reposo lo hacen viable para wearables, proyectos a batería y embebidos donde un Pi B es excesivo. (blog de lanzamiento; doc oficial de alimentación)
  • Modo gadget USB OTG: el único puerto de datos puede emular Ethernet, serie (CDC-ACM), MIDI, almacenamiento masivo o un gadget composite completo — la base de la popular construcción "Zero como un pendrive Linux". (guía de Adafruit)
  • GPIO completo de 40 pines (eléctricamente idéntico a A+/B+/2B) a pesar del tamaño de la placa — los HAT funcionan eléctricamente una vez sueldas un header. (blog de lanzamiento; pinout.xyz)
  • Puerto CSI de cámara desde v1.3 en una placa tan pequeña (con cable flex específico para Zero). (docs oficiales)
  • Stack de medios VideoCore IV: decodificación H.264 1080p60 en una placa de $5 (MPEG-2/VC-1 mediante codecs con licencia, como en toda la familia BCM2835). (Wikipedia)
  • Impacto cultural: el covermount de MagPi #40 lo convirtió probablemente en el ordenador de placa única más ampliamente distribuido de la historia; generó el ecosistema pHAT (HAT de media tamaño). (blog de lanzamiento)

− Puntos débiles

  • Sin detección de bajo voltaje en la gama Zero — docs oficiales: la detección de bajo voltaje existe "on all models since the Pi B+ (2014) except the Zero range". Un riel de 5 V que se hunde no da ninguna advertencia, solo corrupción de la SD y bloqueos. (doc oficial de alimentación)
  • No se recomienda alimentar desde un puerto USB de PC — "voltage often sags and can cause SD card corruption"; usa una fuente de 5 V adecuada. (página de producto Adafruit)
  • Infierno de adaptadores al arrancar: mini-HDMI (¡no micro!), cable micro-USB OTG para cualquier dispositivo USB y un header GPIO soldado son todos necesarios solo para interactuar con la placa — el precio de "placa desnuda $5" no es el coste real de entrada. (Adafruit; comentarios del blog de lanzamiento sobre precios de reventa)
  • Un solo puerto de datos USB: teclado y almacenamiento masivo no pueden usarse ambos sin un hub alimentado por bus (que entonces compite con el puerto de alimentación). (Adafruit)
  • El puerto CSI requiere el cable flex de 22 pines para Zero — "It DOES NOT work with a standard Raspberry Pi Camera cable"; el FFC corto es delicado y fácil de romper. (Adafruit)
  • 512 MB de RAM + ARMv6 de un núcleo a 1 GHz: navegar en escritorio es penoso; la paginación intensa además desgasta las tarjetas SD baratas. (specs del blog de lanzamiento)
  • La especificación de periféricos del BCM2835 tiene errores conocidos — docs oficiales: "The peripheral specification document contains a number of errors", con una lista de erratas de la comunidad; el trabajo bare-metal/de drivers debe consultarla. (doc oficial BCM2835; lista de erratas)
  • Callejón sin salida de ARMv6 de 32 bits: sin soporte de 64 bits y ARMv6 ha sido eliminado de las versiones nuevas de las distribuciones, por lo que las actualizaciones de software se detienen antes que en las placas Pi 3+. (Wikipedia — BCM2835/ARM11)
  • Sin LED de estado en el Zero original (el Zero W añadió uno) — sin indicación visual de alimentación/actividad.
  • Limitación térmica (throttling) a 85 °C aplica (menos relevante dado un consumo <2 W, pero cajas selladas al sol pueden alcanzarla). (doc de gestión de frecuencia)
  • Retour d'expérience expert expert — expert-raspberrypi
    • Petit retour d'experience sur la Pi Zero. Le concept est genial : pour 5 dollars, on se retrouve avec un vrai Linux sur une carte de 65x30 mm. La consommation en idle est très faible, environ 0.1 A, ce qui permet des projets sur batterie ou des wearables sans chauffer comme une Pi B. Le mode gadget… — expert-raspberrypi
    • Merci pour le rappel sur l'undervoltage. J'ai justement passe une soiree a comprendre pourquoi mon projet capteur sautait regulierement. Je pensais a un bug software. En lisant la doc, on voit bien que sans detection materielle, c'est a toi de gerer. Du coup, j'ai ajoute un petit diviseur de tensio… — bricoleur_77
    • Je confirme le point sur la consommation. C'est vrai que pour un usage embarque, c'est imbattable. Par contre, le single core ARM1176J montre vite ses limites des qu'on lance une interface graphique un peu complexe ou du web. Je l'utilise surtout en headless via SSH ou en mode gadget pour envoyer d… — linux_fan_simple

Opiniones y proyectos de la comunidad

  • Introducing the Raspberry Pi Zero

    Presentación de la Raspberry Pi Zero — guía canónica de configuración/uso de Adafruit (adaptadores, OTG, cable de consola). (unverified au 2026-10-13) Gadget USB "Linux USB stick" — ejecute el Zero como una unidad USB autoalimentada con Ethernet + serie sobre…

  • MagPi #40 covermount projects

    Proyectos de la portada de MagPi 40 — la colección oficial de proyectos Zero incluida con el número de la placa gratuita. (el post de lanzamiento enlaza a The MagPi) (unverified au 2026-10-13)

  • RetroPie handheld

    Consola RetroPie — Zero impulsa la emulación de la era de 8/16 bits (NES/SNES/Genesis) para construcciones estilo Game Zero. (unverified au 2026-10-13)

  • Pi-hole network ad-blocker

    Bloqueador de anuncios de red Pi-hole — se ejecuta cómodamente en 512 MB con un dongle Ethernet USB mediante OTG. (unverified au 2026-10-13) — referencia alojada en docs, estado no verificado verificado el 2026-10-13. Proyecto documentado en la ficha zero (SB…

  • Codec Zero audio

    Codec Zero audio — HAT de E/S de audio compacto oficial diseñado para el Pi Zero. (unverified au 2026-10-13) — código comunitario alojado en github, estado no verificado verificado el 2026-10-13. Proyecto documentado en la ficha zero (SBC); rol: profundizar e…

Contenido no disponible todavía.

  • Sin detección de bajo voltaje en la gama Zero — docs oficiales: la detección de bajo voltaje existe "on all models since the Pi B+ (2014) except the Zero range". Un riel de 5 V que se hunde no da ninguna advertencia, solo corrupción de la SD y bloqueos. (doc oficial de alimentación)
  • No se recomienda alimentar desde un puerto USB de PC — "voltage often sags and can cause SD card corruption"; usa una fuente de 5 V adecuada. (página de producto Adafruit)
  • Infierno de adaptadores al arrancar: mini-HDMI (¡no micro!), cable micro-USB OTG para cualquier dispositivo USB y un header GPIO soldado son todos necesarios solo para interactuar con la placa — el precio de "placa desnuda $5" no es el coste real de entrada. (Adafruit; comentarios del blog de lanzamiento sobre precios de reventa)
  • Un solo puerto de datos USB: teclado y almacenamiento masivo no pueden usarse ambos sin un hub alimentado por bus (que entonces compite con el puerto de alimentación). (Adafruit)
  • El puerto CSI requiere el cable flex de 22 pines para Zero — "It DOES NOT work with a standard Raspberry Pi Camera cable"; el FFC corto es delicado y fácil de romper. (Adafruit)
  • 512 MB de RAM + ARMv6 de un núcleo a 1 GHz: navegar en escritorio es penoso; la paginación intensa además desgasta las tarjetas SD baratas. (specs del blog de lanzamiento)
  • La especificación de periféricos del BCM2835 tiene errores conocidos — docs oficiales: "The peripheral specification document contains a number of errors", con una lista de erratas de la comunidad; el trabajo bare-metal/de drivers debe consultarla. (doc oficial BCM2835; lista de erratas)
  • Callejón sin salida de ARMv6 de 32 bits: sin soporte de 64 bits y ARMv6 ha sido eliminado de las versiones nuevas de las distribuciones, por lo que las actualizaciones de software se detienen antes que en las placas Pi 3+. (Wikipedia — BCM2835/ARM11)
  • Sin LED de estado en el Zero original (el Zero W añadió uno) — sin indicación visual de alimentación/actividad.
  • Limitación térmica (throttling) a 85 °C aplica (menos relevante dado un consumo <2 W, pero cajas selladas al sol pueden alcanzarla). (doc de gestión de frecuencia)
  • Premier démarrage de la Zero avec écran (mini-HDMI) debutant Schéma : IMG-zero-debutant-1-premier-demarrage-avec-ecran.svg — Raspberry Pi Zero avec câble mini-HDMI vers un écran, adaptateur micro-USB clavier sur le port données, alimentation 5 V 1,2 A sur le port POWER, carte microSD insérée.
  • Installation headless : la Zero en carte réseau USB (g_ether) debutant Schéma : IMG-zero-debutant-2-installation-headless-usb-gadget.svg — Zero branchée sur le port USB d'un ordinateur portable par son port données (câble micro-USB), interface réseau USB apparaissant sur le portable, terminal SSH, alimentation sur le port POWER.
  • Alimentation et consommation : le point faible de la Zero debutant Schéma : IMG-zero-debutant-3-alimentation-et-consommation.svg — Zero alimentée via un wattmètre USB en série, courbe de consommation annotée (repos 0,10 A, stress 0,35 A max), alerte « pas de détection de sous-tension » sur la gamme Zero.
  • GPIO en Python : LED et bouton avec gpiozero intermediaire Schéma : IMG-zero-intermediaire-1-led-bouton-gpiozero.svg — connecteur 40 broches de la Zero (à souder), LED + résistance 330 Ω sur la broche physique 11 (GPIO17), bouton poussoir sur la broche 13 (GPIO27) vers GND, broches 3,3 V et GND repérées.
  • Console série sur USB : la Zero en port série (CDC-ACM) intermediaire Schéma : IMG-zero-intermediaire-2-console-serie-usb-cdc.svg — Zero reliée au port USB d'un PC par son port données, terminal série /dev/ttyACM0 ouvert sur le PC affichant un prompt de login, alimentation externe sur le port POWER.
  • Camera CSI sur Zero v1.3 : le nappe 22 broches intermediaire Schéma : IMG-zero-intermediaire-3-camera-csi-revision-v13.svg — connecteur CSI 22 broches mini (pas 0,5 mm) d'une Zero v1.3 avec sa nappe fine Zero, module camera branché, écran mini-HDMI affichant le preview.
  • Sauver une Zero qui ne boot plus : le flux legacy sans EEPROM avance Schéma : IMG-zero-avance-1-recuperation-boot-sans-eeprom.svg — chaîne de boot legacy de la Zero (OTP → bootcode.bin → start.elf → config.txt → kernel) sur partition FAT, microSD montée sur un PC pour édition de config.txt et fsck de la partition racine.
  • GPIO en C avec libgpiod : l'API caractère moderne avance Schéma : IMG-zero-avance-2-gpio-en-c-libgpiod.svg — Zero avec en-tête 40 broches, LED + 330 Ω sur GPIO17 (broche 11), terminal affichant gpiodetect / gpioinfo gpiochip0, encart « gpiochip0 = BCM2835 ».
  • Budget énergétique : dimensionner une Zero sur batterie avance Schéma : IMG-zero-avance-3-budget-energetique-batterie.svg — Zero alimentée par un pack Li-ion via convertisseur abaisseur 5 V, barres de consommation (halt 0,055 A, repos 0,10 A, vidéo 0,23 A, stress 0,35 A), calcul d'autonomie en heures.

Biblioteca de código — ejemplos escritos para esta placa

  • clignotante.py Python

    El script de arranque en un SBC: un LED en el conector GPIO parpadea a 1 Hz. gpiozero es la librería de referencia en este SO: gestiona el chip GPIO sin trucos de root.

  • bouton-gpio.py Python

    Un botón en el conector GPIO dispara una acción al pulsar y al soltar. gpiozero ofrece los callbacks when_pressed/when_released con antirrebote integrado y pause() orientado a eventos.

  • capteur-i2c.sh Bash

    El reflejo Linux para cualquier sensor I2C: barrer el bus con i2cdetect, confirmar que el chip está y leer unos registros con i2cget. Salida directa en el terminal sin escribir una línea de código de…

  • surveillance-temperature.sh Bash

    Sin ninguna dependencia, este script lee el sensor térmico expuesto por el kernel Linux, registra temperatura y frecuencia de la CPU en CSV y muestra una alerta al superar un umbral. Perfecto para di…

  • capteur-dht11.py Python

    El driver Adafruit CircuitPython funciona en Linux estándar: hace bit-bang del protocolo de 1 hilo del DHT vía libgpiod. El script imprime temperatura y humedad cada 2 s, encajando las tramas inválid…

  • servo-pwm-sysfs.sh Bash

    La interfaz PWM del kernel Linux (sysfs) es idéntica en todas las placas: periodo 20 ms, impulso 0,5-2,5 ms. Este script bash barre un servo en 3 ciclos y luego corta la alimentación para evitar el z…

  • serveur-web-capteur.py Python

    Sin dependencias externas, la placa se convierte en servidor web: una página HTML muestra temperatura del SoC y uptime, y un endpoint JSON los expone a los cuadros de mando. El reflejo de red para mo…

  • reseau-ethernet.sh Bash

    En una instalación fija, una IP estática evita buscar la placa en el listado DHCP. El script crea (o corrige) un perfil manual de NetworkManager en el puerto Ethernet y luego verifica la pasarela con…

  • journal-cron.sh Bash

    El dúo cron + script corto es el automatizador universal de Linux: cada minuto, carga de CPU y temperatura se añaden a un CSV con rotación integrada. Cero dependencias, cero demonios, sobrevive reini…

  • veilleur-systemd.py Python

    Un LED en latido más un control de servicios cada segundo: el script se vuelve un demonio systemd con Restart=always, arrancado en el arranque. El patrón de robustez para una placa embebida sin panta…

Ejemplos y repositorios encontrados en línea