Skip to content

Timception/drift-v3-dongle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drift Keyboard V3 by Timception (Dongle Version)

Drift Keyboard V3 by Timception

Firmware for the Drift Keyboard V3 by Timception with ZMK Studio enabled.
This version replaces the previous builds and makes it much easier to view, and customize your layout directly in ZMK Studio.


✨ Features

  • ✅ Precompiled firmware builds ready to flash
  • ✅ ZMK Studio support (view & change keymaps live)
  • ✅ Simple reset/reflash procedure

🔋 Battery Installation

How to install batteries and Charging.


🔄 Reflashing Instructions

If your keyboard already has firmware installed, you usually don’t need to reflash.
But if you want to update to the latest build, here’s how to do it:

  1. Download the latest firmware

    • Go to the Actions tab in this repo.
    • Open the latest successful build and download the firmware .zip file.
  2. Unzip the file

    • Inside you’ll find multiple .uf2 files:
      • drift_central_dongle.uf2 → Dongle firmware
      • drift_left.uf2 → Left half firmware
      • drift_left_central.uf2 → No Dongle (Left half acts as central - standard bluetooth)
      • drift_right.uf2 → Right half firmware
      • settings_reset-nice_nano_v2-zmk.uf2 → Settings Reset firmware (needed to clean devices before new firmware)
  3. Reset the dongle

    • Plug in your dongle.
    • Double-click the reset button on the dongle.
    • A new drive should appear on your computer.
  4. Flash the reset firmware

    • Drag settings_reset-nice_nano_v2-zmk.uf2 into the new bootloader drive.
    • Wait until the dongle reboots.
  5. Repeat reset step for each keyboard half

    • Double-click the reset button on the left half → drag settings_reset-nice_nano_v2-zmk.uf2 into the bootloader drive.
    • Do the same for the right half.
  6. Flash the NEW dongle firmware

    • Plug in the dongle again.
    • Double-click reset → drag drift_central_dongle.uf2 into the drive.
    • Wait for it to finish.
  7. Flash the left half with new firmware

    • Plug in the left half.
    • Double-click reset near the power switch.
    • Drag drift_left.uf2 into the bootloader drive.
  8. Flash the right half with new firmware

    • Repeat the same process with the right half, using drift_right.uf2.
  9. Reconnect everything

    • Unplug the halves.
    • Plug the dongle back in.
    • Press the reset button once on each half so they reconnect to the dongle.
  10. ✅ You’re done!

    • Download ZMK Studio, or
    • Open the ZMK Studio app online to see your Drift keyboard.
    • Now you can view and customize your keys to your hearts content.
  11. Useful Links for further tinkering:


📸 Keymaps

The default layout is shown here:

Each layer starting with the default/base:
Keymap


Acknowledgments & Licensing

This project makes use of code and ideas from the following repositories:

All third-party code remains under their original licenses (MIT).


  • The PCB is not open source, but you could contact me if you would like a pair, that would really help me out :)

About

Drift V3 by Timception, now with dongle support and ZMK Studio Enabled

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •