What is SpaceFN and why you should give it a try
The SpaceFN concept - setting up your space key as a layer switch when held - is probably one of the most useful tweaks in the keyboard hobby. Let me explain how it works. My SpaceFN article on kbd.news made some rounds recently - quite surprisingly given the age of this concept. This piece you're reading is a condensed version of the full post. If you're left with unanswered questions, you'll most likely find the info you're looking for in the original write-up. On my imaginary top list of the most useful keyboard features, tweaks and hacks, SpaceFN would deserve a podium finish for sure. But what makes it so special? In short: SpaceFN is easy to implement, easy to learn, costs nothing, can be used with any keyboard, and can improve your productivity instantly. I will list its benefits below, but can state right at this point that the SpaceFN concept, setting up your space key as a layer switch when held, is clearly one of the most useful tweaks in the keyboard hobby....
Apr 30, 2024
We confirmed today that the Planck Light PCB's were not flashed properly at the manufacturer and they are arriving without the bootloader. This means your keyboard will arrive functional and usable, but without reprogramability.
Right now we are working with Jack to restore the reprogramability that was designed to be there. At the moment we are looking to fix this by creating a module that will allow you to flash the PCB using the In-System Programming which should be the fastest and simplest method.
That said, we will need some time to create and test that module. We are evaluating timelines with our manufacturer now and will reach out to everyone with any updates and an expected ship date as soon as we have more information.
My apologies for this issue and we are working to get everything taken care of as quickly as possible.
We'll be making a device that we'll send to everyone so they can use it and load the bootloader onto the PCB. This will return the proper functionality to the Planck Light keyboard including the ability to reprogram it.
@jeffeb3 we are working with Jack on instructions and will post them for those that already can ISP flash.
If you have the QMK repo downloaded, you can find the at90usb1286's bootloader hex in the util directory. If not, you can find it on github.
As for the pin config, I'm not really sure.
What I did personally is use a header and a few of these jumpers: https://www.adafruit.com/product/266 connected to the appropriate pinouts on a teensy that I own with the teensyduino AVR ISP firmware flashed. I then hold the header to the board by hand to flash as the flashing process is over is <20 sec or so
Thanks,
-=Marc=-
Software: 1) AVRDUDESS 2) USBasp drivers 3) qmk bootloader hex file
/u/hyliansavior has a good thread on Reddit with more detail.