JSConf México 2026 · Mexico · 2026

JSConf México 2026 Meshtastic Badge

Electronic Cats ESP32-S3 LoRa badge with a Meshtastic fork and an axolotl proximity game

The JSConf MX badge for the October 29-30, 2026 JavaScript conference at Jardín Americana in Guadalajara, designed by Electronic Cats. The official agenda says it is required for the Controla hardware con JavaScript workshop and is sold on the day by the instructors for USD 50; the Electronic Cats store lists it with workshop access and showed it out of stock on October 30. It is a USB-powered ESP32-S3 board with an LLCC68 915 MHz LoRa module, a 428x142 colour display, and four buttons, running a Meshtastic fork with mesh messaging, a name tag, and an axolotl collecting game.

EventJSConf México 2026
SeriesJSConf México
LocationJardín Americana, Av. Ignacio L Vallarta 1305, Col. Americana, Guadalajara, Jalisco
CountryMexico

People

Authors & Credits

badge hardware and firmware publisher

Electronic Cats

Designer and publisher of the badge hardware, firmware fork, workshop materials, and store listing.

Source

event organizer

JSConf México

Organizer of the Guadalajara conference and publisher of the agenda that sets the badge's workshop role and price.

Source

workshop instructor

Andrés Sabas

Co-founder of Electronic Cats, listed on the official agenda as instructor of Controla hardware con JavaScript and in the hardware repository as a workshop presenter.

Source

workshop presenter

Heikki Isa Perea Esparza

Named in the hardware repository and the workshop deck as a presenter; not listed on the official agenda.

Source

Why It Mattered

It brings Electronic Cats, the Mexican open-hardware maker behind BugCON, HackGDL, BSides CDMX, and Ekoparty badges, into a community JavaScript conference, and shows a badge built to be programmed from the browser over Web Serial. It is an optional workshop purchase, not an attendee-wide credential.

Hardware

Electronic Cats' hardware repository (revision v1.0, KiCad 10, two-layer 1.6 mm PCB) lists an ESP32-S3-WROOM-1-N8 with 8 MB flash, no PSRAM, and native USB; a VGdd79S915N0S1 915 MHz LoRa module (LLCC68) with an edge-mount SMA antenna connector; a 428x142 colour display on a 10-pin Hirose FH12 FFC connector, which the firmware drives as an NV3007 panel, with a BC846 transistor for brightness; four TL3342 user buttons (up, down, select, back) plus BOOT and reset; an MSK12C02 power switch; and USB-C power through a 0.75 A fuse and a BL8072CLTR33 3.3 V regulator. It has no battery and no GPS. The v1.0 release attaches BOMs for the board and accessories.

Software & Apps

The firmware is a GPL-3.0 fork of Meshtastic 2.8.0 with one added target, badge_jscon2026 (releases v0.1.0 and v0.1.1 on September 28-29 and v0.2.0 on October 29, 2026). Badges exchange text messages over LoRa and show up as normal nodes in the Meshtastic apps over Bluetooth LE, with the owner's name set from the app as a large name tag. They are fixed to region US and the SHORT_FAST preset, so they do not join the public LONG_FAST mesh. Each badge is born with one of 11 axolotls, chosen from its MAC address, and unlocks the others by hearing two direct hellos at -80 dBm or stronger within 30 seconds; collecting all 11 earns the Maestro Ajolotero title. Pages cover messages, nodes, LoRa, system, clock, the Ajolodex, and a proximity radar. Version 0.2.0 adds a Canvas page for a 428x142 image uploaded over USB, screenshots, and live screen streaming over USB, which Electronic Cats' Badge Studio and workshop examples use through Web Serial.

Lore

JSConf México 2026 ran October 29-30 at Jardín Americana in Guadalajara. On October 29, Andrés Sabas of Electronic Cats led the two-and-a-half-hour Controla hardware con JavaScript workshop, which the hardware repository says he presented with Heikki Isa Perea Esparza, and in which attendees program the badge from a browser. The workshop prep note asks for the JSConf MX badge, a USB-C cable, and a laptop, and calls the repositories private for now, although both were public on October 30. The axolotl artwork, colours, and typefaces come from the JSConf México 2026 asset kit.

Lifecycle

Add-ons & Upgrades

badge-to-badge game maker-documented firmware feature

Axolotl proximity collection game

Every badge carries one of 11 axolotls, fixed by its MAC address with common, rare, and legendary shares of 77, 20, and 3 percent. Badges broadcast unrelayed hellos every 40 to 70 seconds, and hearing the same badge twice at -80 dBm or stronger within 30 seconds unlocks its axolotl on both sides. The collection survives power loss, and all 11 earn the Maestro Ajolotero title.

Compatibility: JSConf México 2026 badges running the badge_jscon2026 firmware.

Source
browser control interface maker-documented workshop tooling

Web Serial control and Badge Studio

Over USB CDC, a Web Serial page can show text, press buttons, rename the badge, upload a 428x142 image to the Canvas page, take screenshots, and stream the screen. Electronic Cats' Badge Studio and the workshop examples use this path.

Compatibility: Desktop Chrome or Edge, or Firefox 157 or later; not phones or Safari, per the official workshop note.

Source
hands-on workshop officially scheduled October 29, 2026

Controla hardware con JavaScript workshop

A two-and-a-half-hour Spanish-language workshop by Andrés Sabas of Electronic Cats in which attendees program the badge from the browser with JavaScript; the prep note asks for basic LLM experience and suggests AI coding tools. The badge is the entry requirement and is sold at the workshop.

Compatibility: Workshop participants who bought the badge; not a general conference handout.

Source
stock firmware feature maker-documented firmware feature

Meshtastic messaging and name tag

The badge is a normal Meshtastic node for the phone apps over Bluetooth LE, sends text messages to other badges over LoRa without phone network or Wi-Fi, and shows the owner's name in large letters on its name-tag page.

Compatibility: Other badges and Meshtastic nodes on region US with the SHORT_FAST preset.

Source

Operational history

Issues & Camp Impact

hardware licence and event status note

The hardware repository publishes KiCad sources but states no licence, while the firmware is GPL-3.0 and the JSConf artwork is CC BY-NC-SA 4.0. The official workshop note still calls both repositories private, although they were public on October 30. The conference was on its second day, with no wrap-up yet.

Reuse of the board design is not cleared, and the edition will only be marked completed once a post-event source confirms it.

Confidence
maker repositories and official site
Status
open
Timeframe
as of 2026-10-30
Source note
ElectronicCats/badge_JSCON_2026, ElectronicCats/jscon-2026-firmware, and the JSConf México 2026 agenda, checked 2026-10-30.
isolated SHORT_FAST mesh note

The firmware fixes region US and the SHORT_FAST preset, so badges talk to each other but not to Meshtastic nodes left on the stock LONG_FAST preset. The README notes that the -80 dBm unlock threshold was only measured at about 4 m, where signals were -39 to -53 dBm, and that the game's unit test runs on a host compile outside the repository test harness.

Owners who want to join a public mesh after the event have to change the radio settings themselves, and the proximity rule has not been characterised at the edge of its threshold.

Confidence
maker documentation
Status
documented limitation
Timeframe
firmware v0.1.0 to v0.2.0
Source note
ElectronicCats/jscon-2026-firmware README status table and ElectronicCats/badge_JSCON_2026 README, checked 2026-10-30.
missing rights-cleared image note

No JSConf México 2026 badge image is published. The hardware repository's front and back photos come with no licence, and the firmware repository's screen images are mockups built partly from JSConf artwork licensed CC BY-NC-SA 4.0.

The record stays image-free until a badge photo or render with a clear reuse licence, attribution, and processing record is available.

Confidence
local project policy
Status
needs licensed original replacement
Timeframe
current catalogue build
Source note
ElectronicCats/badge_JSCON_2026 README and docs/images, and ElectronicCats/jscon-2026-firmware README, checked 2026-10-30.
paid workshop badge, not attendee-wide note

The official agenda says the badge is needed for the hardware workshop and is bought on the day from the instructors for USD 50, and the maker's store sells it with workshop access. Neither source says conference tickets include it, and no unit count or sales figure is published.

The record treats the badge as an optional workshop purchase and does not present it as the conference's admission credential.

Confidence
official agenda and maker store
Status
documented allocation boundary
Timeframe
October 29-30, 2026
Source note
JSConf México 2026 agenda workshop prep note and Electronic Cats store listing, checked 2026-10-30.

Resources

Sources