In this blog post, we’re going to research and figure out a suitable microcontroller to power Carpenter Tau Keyboard. Since we’re building a tri-mode keyboard, it would be best to have a SoC that integrates bluetooth and raw 2.4GHz RF protocol. Otherwise,...
Summary:My hunting for an existing HP82240B font paid off, and a couple days drugery was avoided. I have converted the found glyph images into my personal format and have implemented the rendering engine for the HP82240B data stream.Now I am off to work...
Finally... I've got a locked-in Tetent solution that also tries to borrow from TyMist (because a handheld input device is near useless without an output device that is just as portable) and I've started thinking of the detailed, full implementation of...
HardwareBased on my prototyping and testing, I designed and built a first prototype. This version used an ESP32 as the microcontroller and wireless connectivity, a LIS3DH accelerometer for impact sensing, and a AAA size lithium ion cylindrical cell for...
Chronio, the amazing project from which I've drawn a lot of inspiration, is the first place I saw a Memory LCD. The model used in that project is no longer produced, but a similar one, the 1.28" LS013B7DH03, is readily available. So I bought...
Open Smart Kit (OSK) is a set of open-source ESP32-based modules ideal for a variety of automation tasks, including home automation. Each of the modules has its purpose or, let's say, unique capability, but all of them belong to the same ecosystem....
In this post I want to go over the architecture of COMET68k in some more detail. Specifically I'll describe the busses that exist, which peripherals are on them, and how they function. Basic Architecture COMET68k is an enhanced collection of peripherals...
Jørgen Kragh Jakobsen says:16 minutes agoHi spriteSprite_tm says:14 minutes agoSo, I'm kinda new to these kind of chats... what's the idea, I just start answering the things in the spreadsheets? Or are you going to pelt me with questions live? I'm...
Summary:I implemented UART functionality. The STM HAL libraries an 'middleware' left a lot to be desired. But the cracks therein have been spackled-over, so things look sane from the outside.Next is to implement USB CDC.Deets:Implemented circular buffer....
In this project log I will describe how I got my distance sensor assembly to work with ROS and how I displayed the scan data using RViz. In addition to this project log I prepared a short video showing the distance sensor assembly performing a 360°...
A few weeks back, we made a bunch of orders for parts, including our assembled PCB. This week, the hardware finally arrived and we have been hard at work assembling and testing! So far, the focus has been on testing of the PCB, getting the firmware up...
At the very beginning of the project, we have chosen the tactics of maximum openness and transparency. We believe in open-source, the power of the community, and that enthusiasts can create cool projects without the involvement of large corporations....
It has been a while since my last log, this was not entirely intentional as I was hard at work refactoring the Aruna library with the architecture described in my previous post. And I thought posting updates on the software would be boring. Therefore,...
In the last log I showed a few computational issues:The motion primitives calculations are too slow (around 1ms after some initial optimization)The control function is too slow (around 250us)The control function is not called at a consistent rate (uses...
Sophi: @1rabbit as much as we love chaos, in order to avoid it here in the chat, we uut all the questions in the comments.Arsenijs: That's no wonder, goats are for 6GHz and up, you're supposed to sacrifice fluffy rabbits for 1-6GHz as a rule of thumbSprite_tm:...