From 10542d52505ce88fb9bbcc82e312911c123674f1 Mon Sep 17 00:00:00 2001
From: ertunc-ozbay
Browse my ESP-IDF C99 firmware, KiCad hardware schematics, Python MIDI RLE compilers, and Rust Linux desktop tools, or connect with me on LinkedIn.
ESP32-S3-N16R8 Multi-Functional Controller (MFC) featuring 2.4 GHz nRF24L01+ RF telemetry, K-Silver Hall-effect gimbals, hardware PCNT rotary decoder, and shared SPI2 display UI.
Dual-core ESP32 16-track MIDI breadboard synthesizer, drum sequencer, 30 FPS SPI OLED visualizer, and Python RLE MIDI-to-C compiler (ESP-IDF v5.2.2).
Standalone Linux desktop launcher written in Rust to run Point Blank with 100% unmodified official CheatBlocker anti-cheat, automated Wine prefix setup, and DirectX 9/11.
Source repository for this static workshop website and engineering notebook hosted at github.com/ertunc-ozbay
+ git.ertuncozbay.dev/ertunc-ozbay
ertunc-ozbay/multi-functional-controller
+ ertunc-ozbay/multi-functional-controller
ertunc-ozbay/midi-breadboard-instrument
+ ertunc-ozbay/midi-breadboard-instrument
ertunc-ozbay/pointblank-linux
+ ertunc-ozbay/pointblank-linux
ertunc-ozbay/ertuncozbay.github.io
+ ertunc-ozbay/ertuncozbay.github.io
ertuncozbay.dev.
# 1. ESP32-S3 Multi-Functional Controller (ESP-IDF v5.2.2)
-git clone https://github.com/ertunc-ozbay/multi-functional-controller.git
+git clone http://34.57.151.250:3000/ertunc-ozbay/multi-functional-controller.git
cd multi-functional-controller/firmware && source ~/esp/esp-idf/export.sh && idf.py build
# 2. ESP32 16-Track MIDI Breadboard Synthesizer & Python RLE Compiler
-git clone https://github.com/ertunc-ozbay/midi-breadboard-instrument.git
+git clone http://34.57.151.250:3000/ertunc-ozbay/midi-breadboard-instrument.git
cd midi-breadboard-instrument && python3 scripts/midi_to_c.py scripts/midillis/Alla_Turca/Alla_Turca.mid
# 3. Point Blank Linux Standalone Launcher (Download Pre-Compiled x86_64 Release)
-curl -L -O https://github.com/ertunc-ozbay/pointblank-linux/releases/latest/download/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
+curl -L -O http://34.57.151.250/assets/downloads/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz && cd pointblank-linux-v1.0.0-linux-x86_64 && ./pointblank-linux
@@ -280,7 +280,7 @@ tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz && cd pointblank-li
# 1. Clone the repository
-git clone https://github.com/ertunc-ozbay/midi-breadboard-instrument.git
+git clone http://34.57.151.250:3000/ertunc-ozbay/midi-breadboard-instrument.git
cd midi-breadboard-instrument
# 2. (Optional) Convert a custom .mid file into an RLE-compressed C struct array
@@ -321,7 +321,7 @@ void app_main(void) {
Blog
Lab
Contact
- GitHub
+ GitHub
LinkedIn
diff --git a/projects/multi-functional-controller.html b/projects/multi-functional-controller.html
index 4095f18..f3ea4c9 100644
--- a/projects/multi-functional-controller.html
+++ b/projects/multi-functional-controller.html
@@ -67,10 +67,10 @@
Designed to serve as a universal handheld and desktop transmitter for external robotic platforms (such as my 4WD RC & Autonomous Vehicle) while integrating dual K-Silver Hall-effect joysticks, a 1.3" ST7789 IPS TFT display, MicroSD storage, and MAX4466 audio capture.
@@ -139,7 +139,7 @@
# 1. Clone the Multi-Functional Controller repository
-git clone https://github.com/ertunc-ozbay/multi-functional-controller.git
+git clone http://34.57.151.250:3000/ertunc-ozbay/multi-functional-controller.git
cd multi-functional-controller/firmware
# 2. Export the ESP-IDF v5.2.2 toolchain environment
@@ -155,7 +155,7 @@ idf.py -p /dev/ttyACM0 flash monitor
Master Node Pinout & Telemetry Firmware Snippet (firmware/main/mmcontroller.c)
- Below is the hardware pinout and hardware `PCNT` quadrature rotary encoder / ADC1 setup from firmware/main/mmcontroller.c:
+ Below is the hardware pinout and hardware `PCNT` quadrature rotary encoder / ADC1 setup from firmware/main/mmcontroller.c:
@@ -296,7 +296,7 @@ idf.py -p /dev/ttyACM0 flash monitor
Blog
Lab
Contact
- GitHub
+ GitHub
LinkedIn
diff --git a/projects/pointblank-linux.html b/projects/pointblank-linux.html
index f120491..f644e47 100644
--- a/projects/pointblank-linux.html
+++ b/projects/pointblank-linux.html
@@ -67,9 +67,9 @@
Built on Arch Linux without requiring Heroic, Lutris, or external wrappersβfeaturing automated Wine prefix & Winetricks provisioning, 16-byte TLS-aligned runtime support for DirectX 11, multi-region authentication, and native 1920Γ1080 borderless fullscreen at 200 FPS.
@@ -109,7 +109,7 @@
# 1. Download & extract the official pre-compiled Linux x86_64 release archive
-curl -L -O https://github.com/ertunc-ozbay/pointblank-linux/releases/latest/download/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
+curl -L -O http://34.57.151.250/assets/downloads/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz
cd pointblank-linux-v1.0.0-linux-x86_64
@@ -151,7 +151,7 @@ sudo dnf install -y wine winetricks mingw32-gcc vulkan-loader vulkan-loader.i686
- git clone https://github.com/ertunc-ozbay/pointblank-linux.git
+ git clone http://34.57.151.250:3000/ertunc-ozbay/pointblank-linux.git
cd pointblank-linux
cargo build --release
./target/release/pointblank-linux
@@ -193,11 +193,11 @@ cargo build --release
Direct Binary Download
- pointblank-linux-v1.0.0-linux-x86_64.tar.gz
+ pointblank-linux-v1.0.0-linux-x86_64.tar.gz
Source Repository
- github.com/ertunc-ozbay/pointblank-linux
+ git.ertuncozbay.dev/ertunc-ozbay/pointblank-linux
@@ -217,7 +217,7 @@ cargo build --release
Blog
Lab
Contact
- GitHub
+ GitHub
LinkedIn
diff --git a/projects/rc-autonomous-vehicle.html b/projects/rc-autonomous-vehicle.html
index d757608..179f54e 100644
--- a/projects/rc-autonomous-vehicle.html
+++ b/projects/rc-autonomous-vehicle.html
@@ -176,7 +176,7 @@ _Static_assert(sizeof(RcControlPacket_t) == 8, "RcControlPacket_t must be 8 byte
Blog
Lab
Contact
- GitHub
+ GitHub
LinkedIn