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
-
Mar 18, 2022
Klipper Setup
The need for speed starts here
-
Jun 5, 2022
Setting up Proxmox on R720
Plan is to have server run Proxmox, with TrueNAS TrueNAS will get HDD passthrough, hence Flash IT Mode Firmware to H710P all proxmox and its Get HW DVD caddy and an old SSD for Proxmox use this, because r720 cannot boot into a PCIe NVMe drive NVMe to PCI2 adapter Samsung 1tb NVMe for all VM GPU Powercable for nVidia card relatively simple installation of proxmox plug in USB with latest proxmox ISO boot up and select boot device with use UEFI boot install, follow prompts.
-
May 29, 2022
Flash IT Mode Firmware to H710P
flash both linux and dos iso into two separate usb sticks remove raid controller battery - and dont put it back factory reset bios, pull power, pull battery, completely clear all settings put DOS usb in first, and boot into it Get into system boot menu Enables you to enter System Setup (BIOS) . Enables you to enter system services and starts Lifecycle Controller (for iDRAC/Lifecyle Contoller enabled systems) Enables you to enter Boot Manager.
-
Jun 14, 2022
Thin Client with Rpi4
Setting up Proxmox # Thin Client with Rpi4 # primary goal is to have remote development Setting up Display Manager on Rpi4 # no previous Display Manager installed # Install general xserver sudo apt-get install xserver-xorg sudo apt-get install xinit # Install LightDM packages sudo apt-get install lxde-core lxterminal lxappearance # remove some unnecessary stuff sudo apt-get purge xscreensaver Run the backup of the autostart script for LXDE #Backup old system autostart file sudo mv /etc/xdg/lxsession/LXDE/autostart /etc/xdg/lxsession/LXDE/autostart.
-
Jun 12, 2022
Settng up PiHole with Unifi
Setting up PiHole # Troubleshoot # Flush DNS ssh into pihole and run pihole restartdns
-
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
-
Jan 5, 2023
ESP8266
Frameworks # There are open community versions of ESP8266, and the ones from ExpressIf ESP Open Source esp-open-sdk esp-open-rtos Using FreeRTOS in the back ESP Close source ESP8266_RTOS_SDK ESP8266_NONOS_SDK Background # Methods # Bare Metal with Open SDK # RTOS with FreeRTOS # user_init():: is in the rtos–>core. This is the entry to the system. Part of the user_start_phase2 which takes the user_init_task and then starts the scheduler. Setting Up # Dev Environment # Gettin the open SDK to build and compiled into the system first Good read about opt setting up - http://www.
-
Mar 14, 2022
Initial Upgrades
Track of things I’ve added to the Ender 3 V2 to make it work the way I want it to work. Firmware # Upgraded to this firmware. GitHub - Jyers/Marlin: Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. this lin Used UBL with BL Touch 10x10 Added Octopi # Allow for remote monitor could use Octopi to be the ‘host’ and send instruction, but were gonna use it for remote monitoring fixed under voltages with electrical tape - The neverending undervoltage error: octoprint decided on klipper and mailsail instead better fan?
-
Jun 11, 2022
Raspberry Pi Unifi Controler
Bastion Host # Installing Unifi # Run this to install unifi and pi-hole wget "https://github.com/SmokingCrop/UniFi/raw/master/install-unifi-pihole-English.sh" -O install-unifi-pihole.sh && chmod +x install-unifi-pihole.sh && ./install-unifi-pihole.sh Setting up PiHole # https://nuxx.net/blog/2020/12/01/pi-hole-and-pivpn-with-ubiquiti-unifi/ Setting up backup # used Unable to resolve reference to ../../wiki/r-0a332c44 from projs/homelab/rpi-unifi-controller.mdautofs to get /mnt/data/lab/backup directory mounted used crontab for backing up Unable to resolve reference to ../../wiki/r-b9pmiuv6 from projs/homelab/rpi-unifi-controller.mdUsing Crontab to Schedule work
3dprinter1
analyzer1
apply1
audio1
backpacking1
bluetooh1
calibrate1
camping1
cat1
code1
colorado1
design1
digipi1
diy1
dns-server1
excalidraw1
faith1
git1
greenhouse1
hack1
ham1
hf1
home-network1
homelab1
install1
klipper1
kobo1
koreader1
moab1
modification1
mods1
national-park3
nvme1
oscilloscope1
patch1
personal1
pihole1
psu-lab-power-supply-modification1
r7201
radio2
reader1
remote1
rigol1
setup1
test11
test21
unifi1
upgrades1
yaesu1
zion1