Welcome to my blog!

Here, you’ll find posts on lessons I’ve learned, the things I find interesting, and what I am working on. Although I am not much of a writer, (really, it takes me a very long time to write together a post), it is an attempt to track my thoughts and share learnings through the years.

Although my interest is wide, you will most likely find contents regarding **software** and **hardware development** on this blog.

Feel free to scan around! If there is anything that may interest you, or if you have any questions, please feel free to reach out to me!

Wanna know more about me? Find out a little more here.

Active Projects

Showing current active project

Latest Edits

Showing last edited date

  • Sep 29, 2024 Yaesu FT-857D Custom Bluetooth/USB Module
    Trying to use the Unable to resolve reference to 644qfar4 from wiki/t1agybfi.mdHC-06 as the module for CAT control - proof of concept Able to get FLRig, and WSJTX working on Laptop/linux Cannot get Unable to resolve reference to qnwrodqv from wiki/t1agybfi.mdChirp to work, getting error when connecting Daily Operation # search function (Smart Search) -> write to memory -> use memory Using JDY-67 SSP and Audio bluetooth Module # Unable to resolve reference to r9csi2sc from wiki/t1agybfi.
  • Oct 26, 2024 HF Frequencies
    HF frequencies offer diverse communication options, ranging from long-distance DX to local Nets, with varying band characteristics, modes, and optimal usage times.
  • Oct 25, 2024 ESP32
    Frameworks # There are open community versions of ESP8266, and the ones from ExpressIf ESP31_RTOS_SDK esp-idf:: ESP development framework Setting Up # Framework # Arduino Vs esp-idf ESP-idf # setting up for platformio Debugging # Setting up inline debugger for ESP32 with PlatformIO Development Boards # Nodemcu-32s # -ESP-WROOM32-reference to use UART1 - pin reassignment is necessary, UART0 and UART2 can be use by default UART1 is assigned to SPI by default Logs # Sun 09/29/2024 #
  • Jan 21, 2023 Kobo Reader Modifications with Koreader
    Purchasing Options Kobo Clara 2E: 300 ppi - random freeze issues Koko Libra 2 Kobo Sage - stylus support Use Unable to resolve reference to r-1srxq3rl from wiki/r-60vlyxpa.mdNickelMenu mod to enable 3rd party software to run on reader. One of those testing software is KoReader. Integration Kobo lines of ereaders are fully supported ko NickelMenu and Koreader. Optional # back up your sd card – Unable to resolve reference to r-be6b5mm9 from wiki/r-60vlyxpa.
  • Mar 22, 2023 Quick Greenhouse
    Inspirations # Unable to resolve reference to r-053v5qm2 from wiki/r-vf3dcjxz.mdTimber-Frame Designs Here are some newss. take it away lean to style caption goes here Designs # 3D printed Arc design, makes it easy to scale Picked PETG from Unable to resolve reference to r-7q6htg2g from wiki/r-vf3dcjxz.md3D Print Filament Types Final Design Final Design Framing # easy ground anchor
  • Feb 2, 2023 Patching Release branches with Git
    Given two branches master and personal. You made some changes in your personal branch, and because the changes are very personal, you cannot create an Merge Request and push it to the public master branch. So you need to create a patch file that you can apply to master whenever it gets updated. Create a brand new branch git diff master personal > ../master-personal-patchfile git checkout patched master # checkout new branch from master git apply .
  • Jan 21, 2023 Posts
    Place for all official posts and write-ups
  • Jan 21, 2023 Archive
    Archived items are outdated
  • Jan 5, 2023 Getting Nvidia GPU to work on Ubuntu
    THIS IS THE MOST IMPORTANT ARTICLE TO READ! - https://devblogs.nvidia.com/gpu-containers-runtime/ The basics of Dockers # docker images - the actual file for the container, this shows all the images that have been downloaded docker containers - the instance of the images docker ps -a - list all the containers, even the ones that are stopped docker start <container-name> - will start a stopped container docker stop <container-name> - will stop a running container the --rm - argument will destroy the container as soon as it is stopped Docker compose # docker-compose up - spin up a docker container using docker-compose.
  • Jan 5, 2023 Embedded Scratchpad
    Embedded Things to Consider # Extremely useful article - https://www.embedded.com/design/prototyping-and-development/4006649/Real-time-debugging-101 Tools # Source-level debugger Let your step through code, stop it, and examine memory content and program variables Simple printf statement Flexible and primitive tool clumsy to use In-circuit emulators (ICE) and JTAG debuggers Allows you to carefully control the execution of the running chip indispensable for the early development Can use to debugger the second processor turn on