NerveOS banner

NerveOS

2 devlogs
7h 57m 12s

The Nerve is a dedicated physical command center for algorithmic video production. Instead of managing complex n8n/FFmpeg pipelines through a browser tab, I am building a tactile "cyberdeck" interface that puts the director back in control.
What …

The Nerve is a dedicated physical command center for algorithmic video production. Instead of managing complex n8n/FFmpeg pipelines through a browser tab, I am building a tactile “cyberdeck” interface that puts the director back in control.
What it does:
It features a “Hype Dial” (Rotary Encoder) that physically adjusts the pacing and editing style of the generated video in real-time, displaying system health and render status on an OLED screen. It creates a bridge between low-level hardware (Rust on RP2040) and high-level cloud automation.
Who is working on it:
Just me. I am diving deep into PCB design with EasyEDA and learning Rust (Embassy framework) for embedded concurrency.
What’s Next:
I have finalized the schematic including LiPo power management for portability. The next step is routing the “Cyberpunk-style” PCB, 3D printing the enclosure, and shipping the firmware.

This project uses AI

I used AI Gemini basically as a “Senior Engineering” mentor to guide me through the PCB design workflow in EasyEDA, specifically to validate the LiPo power management circuit and check for possible short circuits in my schematic.

I’ll also probably use AI to generate boilerplate code snippets for Rust (Embassy framework) to understand the syntax, that sort of thing (I still don’t know anything about Rust, if I stick with it instead of C++ or MicroPython I think I’ll have to study a lot) but the final logic, component selection and physical routing are being executed and verified manually by me to ensure that I fully understand the system architecture.

Repository

Loading README...

ChefThi

Título: Crise no Lapse & O Panic Save Module

Data: 2026-02-01

Commits

  • 93ec85c — Initial commit — (Base do projeto)
  • Nota: Os ajustes de hardware do Panic Module estão em fase de roteamento no EasyEDA.

Resumo

Seis horas de Deep Work em hardware viraram um “filme de terror mudo” quando o upload do Lapse falhou. A frustração com o erro de IndexedDB (Rate Limit 429) motivou uma mudança radical: o projeto agora tem um botão físico de pânico para salvar o estado do sistema.

O que foi feito

  • Investigação Técnica: Analisei os logs de rede no DevTools após o upload travar em 60%. Identifiquei um InvalidStateError causado por um Rate Limit (429) que corrompeu o banco de dados local durante o merge do WebM.
  • Hardware-Level Backups: O Encoder (Hype Dial) agora tem uma função secundária via Python/Serial para controlar a frequência de backups locais.
  • Panic Button: Adicionei um gatilho físico no design para forçar um git push e salvar o estado do projeto antes de qualquer instabilidade de conexão.
  • Identidade Visual: Finalizei o banner no Canva para o projeto “The Nerve”, focando na estética “Absolute Cinema / Cyberdeck”.

Resultados / Status

O sistema agora é resiliente a falhas digitais. O que era para ser apenas um controlador de vídeo agora é uma ferramenta de sobrevivência hacker. O esquema elétrico foi atualizado para incluir o Panic Module.

Evidências e Timelapses

Attachment
0
ChefThi

Título: O Nascimento do “The Nerve” – Hardware & Design
Data: 2026-01-29
Commits:

  • 93ec85c — Initial commit

Resumo: O projeto ganhou vida! Saí do zero e finalizei a fase de design inicial do controle físico que vai comandar meu pipeline de renderização de vídeo por IA.

O que foi feito:

  • Design Visual: Usei o Canva para criar o banner e definir a identidade visual “Cyberdeck / Absolute Cinema”. Queria algo que tivesse uma pegada tátil e futurista.
  • Simulação (Wokwi): Antes de queimar qualquer coisa, validei a lógica do display OLED (SSD1306) via I2C no Wokwi com MicroPython. Tudo fluiu bem, garantindo que a comunicação está estável.
  • Esquema Elétrico (EasyEDA): Desenhei o circuito usando um RP2040-PLUS. Adicionei um encoder rotativo (o “Hype Dial”) para ajustar parâmetros dos vídeos e um botão de trigger para disparar o pipeline.
  • Otimização: Removi capacitores extras que seriam redundantes, já que a placa da Waveshare já cuida bem da filtragem de energia.

Resultados / Status:
O “gêmeo digital” do hardware está validado. O esquema passou no Netlist sem erros. Agora o projeto deixou de ser apenas software e tem um “corpo” planejado.

Próximos passos:

  • Partir para o PCB Layout no EasyEDA.
  • Criar um contorno de placa personalizado (não retangular) para manter a estética Cyberdeck.
  • Começar a integração com o n8n/FFmpeg via USB.

Timelapses do progresso:

Attachment
0