u/Ok-Custard-583

Convert handwritten notes (PDF or image) to Markdown right inside Obsidian

Following my last post, I didn't find a plugin fits my use. So I made an Obsidian plugin that converts handwritten PDFs and images
into Markdown using vision-language models. It handles math formulas
well (LaTeX output) and supports OpenAI, Claude, Gemini, and Qwen.

The name is pdf-to-md, you can now find it in the community plugins. 
If you have any question, feel free to comment.
u/Ok-Custard-583 — 1 day ago

"Claude Code + VSCode = surprisingly good Obsidian workflow

I've been using Claude Code as my Obsidian workflow assistant for the past few days, and it's good for me.

What I did today in one conversation:

  • Had ~26 scattered notes across a course folder (Optimal Control)
  • Asked it to read all of them and rebuild a course index based on the logical flow of the subject
  • It generated a full bilingual MOC with wiki-links [[...]] that work natively in Obsidian
  • Then I showed it a slide photo and it generated a proper atomic note — definition, derivation, geometric interpretation, and backlinks to related notes — all in the style of my existing notes

The only concern is I only manage one fold at a time, just in case it delete all my notes.

u/Ok-Custard-583 — 7 days ago

How are you guys converting handwritten math formulas to LaTeX?

I tested text extractor, dosen't work well.

u/Ok-Custard-583 — 8 days ago
▲ 2 r/esp32projects+1 crossposts

My ESP32 S3 powered Blackberry Q10 keyboard firmware with an on-board WiFi Web Configurator

# ESP32-Powered Blackberry Q10 Keyboard with Web Configurator

https://preview.redd.it/csf7hmf9zk0h1.jpg?width=3347&format=pjpg&auto=webp&s=1e25c8f564b9015a9914d5917c2336eff56150bf

I have always dreamed of building a truly portable physical keyboard. After exploring the community, I was deeply inspired by the pioneering work of [arturo182/BBQ10KBD](https://github.com/arturo182/BBQ10KBD) and [ZitaoTech/BBQ10-USB_BLE_Keyboard](https://github.com/ZitaoTech/BBQ10-USB\_BLE\_Keyboard). Their research provided the foundation for this project, and I am incredibly grateful for their contributions to the open-source community.

### Project Overview

This project is a lightweight, ESP32-based firmware implementation designed for the Blackberry Q10 keyboard module. Unlike traditional firmware that requires local recompilation to change keymaps, this project focuses on a streamlined user experience through an integrated WiFi-based configuration interface.

### Key Features

* **ESP32 S3 Powered:** Lightweight, responsive, and efficient firmware architecture.

* **Dual-Mode Connectivity:** Supports both ultra-low latency **USB-HID (wired mode)** and wireless **BLE (Bluetooth Low Energy)**, making it compatible with iOS, Android, macOS, and Windows out of the box.

* **WiFi Web Configurator:** No need to recompile code or install drivers. Simply connect to the keyboard’s WiFi to change settings on the fly via an intuitive graphical interface.

* **Advanced Layer Customization:** Fully supports custom layers, allowing you to define different key behaviors (like shortcuts, navigation, or macros) for various workflows or devices.

* **Flexible Pin Mapping:** Highly adaptable to different breakout board pinouts, making it incredibly friendly for hardware replication.

### Visual Status Indicators

The device utilizes an onboard **WS2812 RGB LED** to provide real-time visual feedback:

* 🔴 **Red:** BLE Disconnected

* 🟢 **Green:** BLE Connected

* 🔵 **Blue:** WiFi Configuration Mode Active

This project is fully open-source, and I hope it serves as a useful tool for others looking to build their own pocket-sized text-entry devices!

reddit.com
u/Ok-Custard-583 — 11 days ago