LattePanda Alpha
⚡ L’essentiel en 60 secondes
- soc_cpu — Intel Core m3-7Y30 (Kaby Lake-Y), 2 cores / 4 threads, 1.0 GHz base – 2.6 GHz burst, x86-64; 4.5 W TDP (CNX). Intel product page: (linked from CNX article)
- gpu — Intel HD Graphics 615, 300–900 MHz (docs). HDMI output, DisplayPort via USB-C, eDP for internal panels; 4K capable (Wikipedia)
- co_processor_i_o — Microchip/Atmel ATmega32U4 — the same MCU as the Arduino Leonardo ("Coprocessor: ATmega32U4" in the docs spec table; "contains an ATmega32U4 chip on its board (also known as Arduino Leonardo)" —
- ram — 8 GB dual-channel LPDDR3-1866 (docs: "8GB Dual Channel"; LPDDR3-1866 per CNX)
- storage — 0 GB (Alpha 800) or 64 GB eMMC 5.0 (Alpha 864); MicroSD slot; M.2 M-key socket, NVMe/SATA, PCIe 4×; M.2 E-key socket, PCIe 2×/USB 2.0/UART/PCM (docs spec table; E-key also exposes I2C per
- networking — Gigabit Ethernet (PCIe, Wake-on-LAN supported), Wi-Fi 802.11ac 1×1 dual-band 2.4/5 GHz, Bluetooth 4.2 (docs spec table)
- Sur cette fiche : 9 tutoriels · 10 codes
La LattePanda Alpha se distingue dans l'univers des ordinateurs monocarte en proposant une architecture hybride unique, à mi-chemin entre le microcontrôleur classique et l'ordinateur de bureau. Contrairement aux cartes traditionnelles de type Raspberry Pi qui reposent sur des processeurs ARM, cette carte embarque un processeur Intel Core m3-7Y30, une puce d'architecture x86-64 issue de la famille Kaby Lake. Cette spécificité est fondamentale car elle permet d'exécuter des systèmes d'exploitation complets et standardisés, tels que Windows 10 ou 11, ainsi que des distributions Linux, sans nécessiter d'émulation. Le processeur, doté de deux cœurs et quatre threads, fonctionne à une fréquence de base de 1,0 GHz avec une possibilité d'accélération jusqu'à 2,6 GHz, pour une consommation thermique modérée de 4,5 watts. Cette puissance de calcul est accompagnée de 8 Go de mémoire vive LPDDR3, offrant une réactivité comparable à celle d'un ordinateur portable d'entrée de gamme. La carte mesure 115 × 78 × 14 mm et a été conçue par DFRobot, une entreprise basée à Shanghai, qui a lancé ce modèle via une campagne de financement participatif en décembre 2017. Il est important de noter que la génération originale basée sur le Core m3-7Y30 est désormais considérée comme en fin de vie, remplacée par des révisions ultérieures intégrant des processeurs Intel Core i5, bien que les principes architecturaux restent similaires.
L'atout majeur de la LattePanda Alpha réside dans la cohabitation sur une même carte physique d'un système informatique complet et d'un coprocesseur dédié aux entrées-sorties. Ce coprocesseur est un microcontrôleur ATmega32U4, identique à celui utilisé dans la carte Arduino Leonardo. Cette intégration permet de contrôler des composants électroniques externes, comme des capteurs ou des actionneurs, via des broches GPIO compatibles avec l'écosystème Arduino, tout en laissant le processeur Intel gérer les tâches lourdes d'interface graphique, de traitement de données ou de communication réseau. Les développeurs peuvent ainsi programmer la partie microcontrôleur avec l'environnement Arduino IDE classique, tandis que la partie ordinateur tourne sous Windows ou Linux, les deux systèmes communiquant via une connexion USB interne. Cette approche élimine la nécessité d'utiliser deux cartes distinctes et de les câbler ensemble, simplifiant grandement la conception de projets robotiques ou d'objets connectés complexes nécessitant une interface utilisateur riche.
Sur le plan de la connectivité et de l'extension, la carte est remarquablement équipée pour un format aussi compact. Elle dispose de deux ports M.2 : l'un au format M-key, offrant quatre lignes PCIe, permet l'installation de disques SSD NVMe pour un stockage rapide, voire l'ajout d'une carte graphique externe via des adaptateurs spécialisés ; l'autre, au format E-key, est destiné aux modules de communication sans fil. La carte intègre nativement le Wi-Fi 802.11ac double bande et le Bluetooth 4.2, ainsi qu'un port Ethernet Gigabit. Pour l'affichage, trois interfaces sont disponibles : un port HDMI, une sortie DisplayPort via le port USB-C, et une connectique eDP pour piloter des écrans internes, comme l'écran tactile de 7 pouces proposé en bundle. La gestion de l'alimentation est flexible, acceptant une entrée USB-C avec Power Delivery ou une alimentation continue de 7,4 à 15 volts, avec un port dédié pour une batterie LiPo, ce qui rend la carte adaptée aux installations autonomes. Cependant, il faut noter l'absence de bouton d'allumage ou de réinitialisation physique sur la carte, l'allumage se faisant automatiquement à la connexion de l'alimentation, une particularité qui a suscité des critiques et pour laquelle des solutions logicielles ou des connecteurs externes sont parfois nécessaires.
La question du stockage mérite une attention particulière lors de l'achat, car la carte existe en deux variantes principales. Le modèle Alpha 800 est livré sans mémoire de stockage interne (0 Go eMMC), obligeant l'utilisateur à installer un disque M.2 ou à démarrer depuis une clé USB pour installer un système d'exploitation. Le modèle Alpha 864, en revanche, inclut 64 Go de mémoire eMMC 5.0, facilitant le démarrage immédiat, souvent avec Windows 10 Pro préinstallé. Cette distinction est cruciale car elle impacte directement l'expérience utilisateur et le coût initial. En termes de refroidissement, bien que le processeur soit économe, une charge soutenue nécessite un dissipateur thermique passif ou un ventilateur actif, car la chaleur peut entraîner une réduction de fréquence du processeur pour protéger le matériel. Les documents officiels recommandent une alimentation de 12 volts et 3 ampères pour garantir la stabilité, car une tension insuffisante peut provoquer des redémarrages intempestifs.
Enfin, la LattePanda Alpha s'inscrit dans une histoire plus large de l'informatique embarquée. Elle a été l'une des premières cartes à promouvoir activement l'utilisation de Windows sur des plateformes de développement, héritant de l'expérience du premier LattePanda qui était un appareil pris en charge par Windows 10 IoT Core. Aujourd'hui, bien que Windows IoT Core soit archivé, la carte reste pleinement compatible avec les versions modernes de Windows et Linux. La communauté a également exploré des voies non officielles, comme l'installation de macOS via des méthodes dites Hackintosh, bien que cela implique des défis techniques spécifiques, notamment concernant la compatibilité des cartes Wi-Fi. Pour les débutants, la documentation officielle fournit des tutoriels pour interfacer le coprocesseur Arduino avec des scripts Python sur le système principal, permettant de créer des tableaux de bord interactifs ou des passerelles IoT. Cette dualité entre puissance de calcul x86 et flexibilité des microcontrôleurs fait de la LattePanda Alpha un outil privilégié pour les projets nécessitant à la fois une interface graphique complexe, une base de données locale et un contrôle précis de l'électronique temps réel.

Schéma de brochage (pinout)


| Attr | Specs | vérifié |
|---|---|---|
soc_cpu | Intel Core m3-7Y30 (Kaby Lake-Y), 2 cores / 4 threads, 1.0 GHz base – 2.6 GHz burst, x86-64; 4.5 W TDP (CNX). Intel product page: (linked from CNX article) | ✔ |
gpu | Intel HD Graphics 615, 300–900 MHz (docs). HDMI output, DisplayPort via USB-C, eDP for internal panels; 4K capable (Wikipedia) | ? non vérifié |
co_processor_i_o | Microchip/Atmel ATmega32U4 — the same MCU as the Arduino Leonardo ("Coprocessor: ATmega32U4" in the docs spec table; "contains an ATmega32U4 chip on its board (also known as Arduino Leonardo)" — | ✔ |
ram | 8 GB dual-channel LPDDR3-1866 (docs: "8GB Dual Channel"; LPDDR3-1866 per CNX) | ? non vérifié |
storage | 0 GB (Alpha 800) or 64 GB eMMC 5.0 (Alpha 864); MicroSD slot; M.2 M-key socket, NVMe/SATA, PCIe 4×; M.2 E-key socket, PCIe 2×/USB 2.0/UART/PCM (docs spec table; E-key also exposes I2C per | ✔ |
networking | Gigabit Ethernet (PCIe, Wake-on-LAN supported), Wi-Fi 802.11ac 1×1 dual-band 2.4/5 GHz, Bluetooth 4.2 (docs spec table) | ? non vérifié |
usb_video_audio | 3× USB 3.0 Type-A; 1× USB Type-C (Power Delivery input + DisplayPort + USB 3.0); HDMI; 3.5 mm audio jack; RS-232 on header (docs) | ? non vérifié |
gpio_expansion_headers | 2× 50-pin headers carrying I2C, I2S, USB 2.0, RS-232, system-control pins, EC (BIOS) pins and the Arduino-compatible pins (D0–D13, A0–A5 style, driven by the ATmega32U4) — CNX 2017-12-08 article + ("2x 50p GPIOs including I2C, I2S, USB, RS232, UART, RTC"). Pinout diagrams: (front) and back variant. - PWM, 10-bit ADC and all other electrical characteristics of the I/O pins follow the ATmega32U4/Arduino Leonardo datasheet, since the pins are wired to that MCU ( | ✔ |
power | USB-C PD input (official 45 W PD adapter) or 12 V DC via JST PH2.0-4P header, 7.4–15 V accepted; LiPo battery port (10-pin, 2–4 cells); recommended supply 12 V / 3 A. Boot ≈ 10 W, typical operation ≈ 5 W without heavy load — | ✔ |
dimensions | 115 × 78 × 14 mm (docs spec table and product page). | ? non vérifié |
cooling | passive heatsink or active fan (fan ships in the box on later SKUs; "adjustable cooling fan header" per CNX). | ? non vérifié |
operating_temperature | not stated on the fetched official pages. | ? non vérifié |
- Fabricant : DFRobot (Zhiwei Robotics Corp., Shanghai, Chine), vendu sous la marque LattePanda — et
- Annoncé : décembre 2017, lancé sur Kickstarter en même temps que le LattePanda Delta (objectif de financement 125 000 CAD ; la livraison aux contributeurs était promise pour mai 2018) — - Note : la consigne de la tâche supposait « CES 2017 » ; la couverture faisant autorité par CNX Software de l'annonce Alpha/Delta est datée du 2017-12-08 (lancement du crowdfunding, avant le CES 2018). Le premier LattePanda à Atom x5-Z8300 date du Kickstarter de fin 2015.
- Prix de lancement : contributions Kickstarter à partir de 269 $ US (Alpha 800, sans eMMC) jusqu'à 419 $ US (bundle Alpha 864 avec Windows 10 Pro, écran tactile 7" et boîtier « titan ») — ; la presse spécialisée citait ~358 $ US pour l'Alpha (TechRepublic, oct. 2018, cité par
- Statut : l'Alpha original à Core m3-7Y30 est discontinued/EOL. La page produit lattepanda.com ne vend plus que les versions révisées « Alpha 800s/864s » avec Intel Core i5-8210Y/8200Y ( et la gamme est passée aux LattePanda 3 Delta, Mu et Sigma. La documentation de la génération m3 reste sur
- Variantes (génération m3-7Y30) : - Alpha 800 — 8 Go RAM, 0 Go eMMC (pas de flash embarqué ; amorçage sur M.2/USB) - Alpha 864 — 8 Go RAM, 64 Go eMMC 5.0, Windows 10 Pro en option - Les révisions « s » ultérieures (Alpha 800s/864s) sont passées aux Core i5-8210Y/8200Y ; un « Alpha S » (Core m3-8100Y) apparaît également dans le tableau de spécifications officiel — et
+ Points forts
- x86 + Arduino sur une seule carte : un PC Windows/Linux complet associé à un ATmega32U4 (Arduino Leonardo) qui pilote les connecteurs GPIO — on le programme avec l'IDE Arduino standard via la connexion USB interne. Ce concept d'« ordinateur bidouillable » est le différenciateur central de la carte (intro des docs :
- Performances de classe PC au format SBC : Kaby Lake m3 avec 8 Go de RAM et stockage NVMe — pile logicielle x86 de niveau ordinateur portable (Visual Studio, .NET, Docker, caméras RealSense, casques VR selon les docs) à ~5 W typiques.
- Extension PCIe : le M.2 clé M délivre du PCIe 4×, permettant SSD NVMe, adaptateurs M.2-vers-PCIe et configurations documentées de GPU de bureau externe ( + vidéo de démo
- Triple interface d'affichage : HDMI, DP-sur-USB-C, et eDP interne avec connecteur de dalle tactile capacitive (écran IPS officiel 7" 1024×600).
- Alimentation adaptée à l'embarqué : entrée 7,4–15 V DC, port batterie LiPo avec charge (2–4 éléments), connecteur RTC + batterie RTC, Wake-on-LAN, options BIOS de mise sous tension automatique.
- Héritage Windows 10 : la gamme LattePanda a été le SBC « Windows d'abord » phare ; le LattePanda original était un périphérique Windows 10 IoT Core pris en charge (docs Microsoft archivées ci-dessus), ce qui explique que le dépôt de pilotes/BLOB Windows de DFRobot précède la plupart des fabricants « Linux d'abord ».
− Points faibles
- Pas de bouton d'alimentation/reset sur la carte. La mise sous tension est automatique à la connexion ; il n'y a ni bouton d'alimentation ni bouton reset embarqués, une plainte de longue date (les docs officiels pointent la demande de fonctionnalité : « Suggest an on/off/reset button for Alpha » — liée depuis Contournements : connecteur bouton d'alimentation externe sur les SKU ultérieurs, auto-power-on dans le BIOS, ou coupure de l'alimentation.
- Thermique / throttling. Le m3-7Y30 à 4,5 W de TDP demande quand même un refroidissement actif en charge soutenue ; la couverture du lancement note que les cartes « still need to be cooled, so a large heatsink and/or a case with a fan » (CNX 2017-12-08, URL ci-dessus). Le test très repris de Mick Hellstrom « LattePanda Alpha: The big mistake ? » ( documente un throttling thermique et des réserves sur le rapport qualité/prix ; à traiter comme anecdotique mais cohérent.
- L'Alpha 800 est livré avec 0 Go d'eMMC. La ligne de spécification « Flash 0GB/64GB » (docs) surprend les acheteurs : le SKU 800 n'a ni stockage ni OS — il faut ajouter un SSD M.2 avant le premier amorçage.
- Fragmentation des images Windows. Les images Win10 sont spécifiques à une révision (« select the appropriate Windows 10 Image based on the specific version of the LattePanda Alpha you are using ») et hébergées sur des liens Dropbox dans les docs — distribution fragile,
- Le support Linux est maintenu par la communauté. Les docs officiels s'arrêtent à Ubuntu 16.04 ; sur les distributions plus récentes, des problèmes Wi-Fi/audio/eDP sont signalés sur le forum (
- macOS demande un autre Wi-Fi. Carte d'origine non prise en charge dans la voie Hackintosh (note de la page OS des docs).
- Sensibilité à l'alimentation. Des alimentations sous-tension provoquent des reboots à l'amorçage ; les docs imposent 12 V/3 A (page io_playability ci-dessus). Des utilisateurs du forum ont construit des packs 18650 maison —
- Mises à jour BIOS centrées Windows. Le dépôt micrologiciel (programmeurs de flash à base de Batchfile) cible Windows —
- Retour d'expérience expert expert — expert-pi-like
- Petit retour d'experience après quelques mois avec la LattePanda Alpha. L'atout majeur reste le combo x86 et Arduino via l'ATmega32U4, très pratique pour prototyper sans pont USB série. La puissance du m3-7Y30 est reelle pour un format 115x78mm, mais attention a la gestion thermique : sans heatsink… — expert-pi-like
- Salut expert-pi-like, merci pour le retour. Je confirme pour l'absence de bouton, c'est très frustrant quand on doit couper le courant a chaque test. Par contre, je bute sur le support Linux. Les docs officielles s'arretent a Ubuntu 16.04 et j'ai des soucis de Wi-Fi et d'audio avec des versions plu… — maker_bricoleur
- Pour faire suite a maker_bricoleur, le support Linux est effectivement communautaire et souvent casse sur les versions recentes. J'ai du bidouiller les drivers pour faire fonctionner le Wi-Fi 802.11ac et l'audio sur ma config. C'est documente par intermittence sur le forum officiel mais rien de cen… — linux_hacker_01
Retours et projets de la communauté
- LattePanda Alpha: The big mistake? // Review - MickMake mickmake.com
- Run LLaMA 7B on LattePanda Alpha with 8GB RAM - DFRobot Maker Community community.dfrobot.com
- Ava v2 - 3D Vision & Verbal Robot hackaday.io
Contenu indisponible pour le moment.
- Official docs (Alpha edition)
- Hardware interface / M.2 / power details
- Pinout diagrams
- Pinout diagrams
- GitHub org (BIOS firmware, docs source, 3D models, certifications)
- GitHub org (BIOS firmware, docs source, 3D models, certifications)
- GitHub org (BIOS firmware, docs source, 3D models, certifications)
- GitHub org (BIOS firmware, docs source, 3D models, certifications)
- Official forum
- Product pages
- Product pages
- Product pages
- CPU datasheet page
- CPU datasheet page
- Launch coverage
- Background
- Background
- Windows IoT Core (archived, context for the family)
- Pas de bouton d'alimentation/reset sur la carte. La mise sous tension est automatique à la connexion ; il n'y a ni bouton d'alimentation ni bouton reset embarqués, une plainte de longue date (les docs officiels pointent la demande de fonctionnalité : « Suggest an on/off/reset button for Alpha » — liée depuis Contournements : connecteur bouton d'alimentation externe sur les SKU ultérieurs, auto-power-on dans le BIOS, ou coupure de l'alimentation.
- Thermique / throttling. Le m3-7Y30 à 4,5 W de TDP demande quand même un refroidissement actif en charge soutenue ; la couverture du lancement note que les cartes « still need to be cooled, so a large heatsink and/or a case with a fan » (CNX 2017-12-08, URL ci-dessus). Le test très repris de Mick Hellstrom « LattePanda Alpha: The big mistake ? » ( documente un throttling thermique et des réserves sur le rapport qualité/prix ; à traiter comme anecdotique mais cohérent.
- L'Alpha 800 est livré avec 0 Go d'eMMC. La ligne de spécification « Flash 0GB/64GB » (docs) surprend les acheteurs : le SKU 800 n'a ni stockage ni OS — il faut ajouter un SSD M.2 avant le premier amorçage.
- Fragmentation des images Windows. Les images Win10 sont spécifiques à une révision (« select the appropriate Windows 10 Image based on the specific version of the LattePanda Alpha you are using ») et hébergées sur des liens Dropbox dans les docs — distribution fragile,
- Le support Linux est maintenu par la communauté. Les docs officiels s'arrêtent à Ubuntu 16.04 ; sur les distributions plus récentes, des problèmes Wi-Fi/audio/eDP sont signalés sur le forum (
- macOS demande un autre Wi-Fi. Carte d'origine non prise en charge dans la voie Hackintosh (note de la page OS des docs).
- Sensibilité à l'alimentation. Des alimentations sous-tension provoquent des reboots à l'amorçage ; les docs imposent 12 V/3 A (page io_playability ci-dessus). Des utilisateurs du forum ont construit des packs 18650 maison —
- Mises à jour BIOS centrées Windows. Le dépôt micrologiciel (programmeurs de flash à base de Batchfile) cible Windows —
- Faire clignoter une LED sur les broches du coprocesseur debutant Schéma : IMG-lattepanda-alpha-debutant-1-led-mcu.svg — LED et résistance 330 Ω sur la broche D13 du connecteur 50 broches, reliée à la masse
- Bouton poussoir et console série avec le coprocesseur debutant Schéma : IMG-lattepanda-alpha-debutant-2-bouton-serie.svg — bouton poussoir sur D2 vers la masse avec résistance de pull-up interne, LED sur D13
- Premier script Python sur le PC x86 de la carte debutant Schéma : IMG-lattepanda-alpha-debutant-3-premier-python.svg — LattePanda Alpha démarrant sous Ubuntu depuis une clé USB ou un SSD M.2, terminal Python ouvert
- Pont série SoC ↔ MCU : le tunnel x86 vers ATmega32U4 intermediaire Schéma : IMG-lattepanda-alpha-intermediaire-1-pont-serie-soc-mcu.svg — tunnel série USB interne reliant le script Python du SoC x86 au sketch Arduino de l ATmega32U4
- Lire un capteur analogique du MCU depuis Python (Firmata) intermediaire Schéma : IMG-lattepanda-alpha-intermediaire-2-capteur-analogique.svg — capteur analogique sur A0 et capteur PIR numerique sur D9 du coprocesseur, valeurs lues par pyFirmata sur le SoC
- Wi-Fi 802.11ac et Bluetooth 4.2 depuis le SoC intermediaire Schéma : IMG-lattepanda-alpha-intermediaire-3-wifi-bluetooth.svg — carte Wi-Fi double bande 2,4 et 5 GHz et Bluetooth 4.2 de la LattePanda Alpha connectant un routeur et un peripherique BLE
- Docker et conteneurs x86 sur la carte avance Schéma : IMG-lattepanda-alpha-avance-1-docker.svg — conteneurs Docker x86 64 bits s executant sur le Core m3 7Y30 de la LattePanda Alpha avec acces au reseau et a un volume SSD
- Vision par caméra : OpenCV sur le SoC x86 avance Schéma : IMG-lattepanda-alpha-avance-2-camera-vision.svg — camera USB ou RealSense branchee sur un port USB 3.0 Type A de la LattePanda Alpha, pipeline OpenCV avec detection de visage
- Flasher une image, dual-boot et remise à neuf avance Schéma : IMG-lattepanda-alpha-avance-3-image-recovery.svg — etapes de flash d une image Windows ou Ubuntu sur cle USB puis sur le stockage eMMC ou M2 de la LattePanda Alpha via le menu demarrage UEFI touche Echap
Bibliothèque de code — exemples écrits pour cette carte
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPythonpont_serie.pyPythonjournal_systeme.pyPythontableau_bord.pyPythonclavier_media.inoArduino
Exemples et dépôts trouvés en ligne
- anonymous5l/macpanda github.com
- enderaltin/LattePanda-Alpha-m3_8100Y-Sequoia_Hackintosh github.com
- Pr0gCat/LattePanda-Alpha-Monterey github.com
- aralab-unr/Quadrotors-controller-using-LattePanda github.com
- PINTO0309/OpenVINO-DeeplabV3 github.com