While it might seem quaint these days, we’ve met many makers and hackers who reach for a pen and a pad when learning something new or working their way through some technical problem. But even if you’re the type of person who thinks best when writing something out on paper, there’s still a good chance that you’ll eventually want to bring those notes and sketches into the digital realm. That’s where things can get a little tricky.
[Spencer Adams-Rand] recently wrote in with his clever solution for capturing written notes and pushing them into Notion, but the hardware design and digitization workflow is flexible enough that it could be adapted to your specific needs — especially since he was good enough to release all the files required to build your own version.
Whether they are hand-written notes, old photographs, or legal documents, digitization boils down to taking a high resolution digital photo of the object and running it through the appropriate software. But getting good and consistent photos is the key, especially when you’re working your way through a lot of pages. [Spencer] started out just snapping pictures with his phone, but quickly found the process was less than ideal.
His custom scanning station addresses that first part of the problem: getting consistent shots. The images are captured using a Raspberry Pi 5 with attached Camera Module 3, while the 3D printed structure of the device makes sure that the camera and integrated lighting system are always in the same position. All he needs to do is place his notepad inside the cavity, hit the button, and it produces a perfect shot of the page.
Using a dedicated digitizing station like this would already provide better results than trying to freehand it with your phone or camera, but [Spencer] took things quite a bit farther. The software side of the project puts a handy user interface on the 5 inch touch screen built into the top of the scanner, while also providing niceties like a REST API and integration with the OpenAI Vision API for optical character recognition (OCR).
Those with an aversion to AI could certainly swap this out for something open source like Tesseract, but [Spencer] notes that not only is OpenAI’s OCR better at reading his handwriting, it spits out structured markdown-like data that’s easier to parse. From there it goes into the Notion API, but again, this could be replaced with whatever you use to collect your digital thoughts.
A device like this would go a long way towards answering a question we posed to the community back in January about the best way to digitize your documents.

I like projects like this, but I don’t get much benefit from having notes digitized. Maybe I don’t have good applications for it? Anyone know of good Linux not taking apps that don’t automatically upload everything to the cloud to sell me ads about bolts and extrusion?I just like to open my notebook and read my notes.
huh. for the physical side of this, i just use an old usb flatbed scanner.
my ‘problem’ is software / workflow. I like to make a flat text file with internal date stamps that i append to whenever i work on a project (“a diary”). I keep so much of the project in git. i get so much utility out of that file being flat text, easy to search, easy to track revisions, etc. When i need to include a drawing, i struggle. My compromise today is i use ASCII art for schematics, because i’m not much of an EE and my circuits are all simple enough that’s not a huge hassle. I know there’s a ton of approaches but i just don’t want to pollute a perfect flat text file. heh
I do often need to draw triangles. I’m getting a little better at it but whenever i need to do SOH CAH TOA to work out the unknown side of a triangle, i always find that easier if i draw a picture on paper. I produce a bunch of pictures of literally triangles, somehow i need to re-draw the same triangle each time. And so far i have been happy to just let those drawings be lost to the great scrap paper pile. The resulting theta = asin(base_height / offset) sort of math in my openscad file is generally enough record of my work, i guess.