Page 4 of 4
Posted: 01 Nov 2012, 20:27
by fossala
I keep getting keyboard crashes. It's happening when I'm not at the PC. I come back and have to re-plug in to use the keyboard. It also messes up my other keyboards that are plugged it.
Posted: 01 Nov 2012, 21:14
by Vierax
It seems an issue with the suspend to ram or the suspend to disk feature

Posted: 08 Nov 2012, 17:26
by HzFaq
Is anyone having any problems when using this with the Filco Tenkey pad?
It was working fine for an hour or two but now whenever I toggle numlock on (when you plug it in it starts in off) the whole pad freezes and I need to unplug it to get it to respond. I haven't messed around with the firmware yet so don't know if there is something in there that might be causing it?
Posted: 13 Nov 2012, 22:09
by yeeeargh
hi,
i have a question regarding programming the controller. (might be a good idea to open a thread in the workshop subforum for all the technical questions...)
i can program it with flip without any problems.
i'm trying to do all the programming in eclipse (with an avr-plugin and avrdude). does anyone know if avrdude can be used to replace flip to program it over usb? i have done it with arduinos, but they are programmed over a serial port instead of usb.
Posted: 14 Nov 2012, 00:52
by bpiphany
Go wiki =)
http://deskthority.net/wiki/AVR-Keyboard
I guess you are talking Windows now.. On Linux there is a command line tool called dfu-programmer that works like a charm.
Posted: 14 Nov 2012, 01:19
by hasu
I don't know about avr-plugin and eclipse but you'll use other command line tool instead than avrdude.
FLIP distribution includes command line tool named 'batchisp'. Also you can get 'dfu-programmer' command for Windows from somewhere. I usually use dfu-programmer to program AVR with DFU bootloader.
My makefile has some targets using these programmer.
Code: Select all
teensy: $(TARGET).hex
teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex
flip: $(TARGET).hex
batchisp -hardware usb -device $(MCU) -operation erase f
batchisp -hardware usb -device $(MCU) -operation loadbuffer $(TARGET).hex program
batchisp -hardware usb -device $(MCU) -operation start reset 0
dfu: $(TARGET).hex
dfu-programmer $(MCU) erase
dfu-programmer $(MCU) flash $(TARGET).hex
dfu-programmer $(MCU) reset
dfu-start:
dfu-programmer $(MCU) reset
dfu-programmer $(MCU) start
flip-ee: $(TARGET).hex $(TARGET).eep
$(COPY) $(TARGET).eep $(TARGET)eep.hex
batchisp -hardware usb -device $(MCU) -operation memory EEPROM erase
batchisp -hardware usb -device $(MCU) -operation memory EEPROM loadbuffer $(TARGET)eep.hex program
batchisp -hardware usb -device $(MCU) -operation start reset 0
$(REMOVE) $(TARGET)eep.hex
dfu-ee: $(TARGET).hex $(TARGET).eep
dfu-programmer $(MCU) eeprom-flash $(TARGET).eep
dfu-programmer $(MCU) reset
Posted: 14 Nov 2012, 01:30
by yeeeargh
I'm aware of the wiki as I have made use of it already

As I said I got it working with FLIP without problems. I think what I wanted to ask is whats the difference of the method FLIP and dfu-programmer flashes the controller instead of avrdude really. And if there is a way to use avrdude with the controller.
Is it really "just" the difference on how the bootloader of controller works?
Edit: Just saw Hasu's post. I guess I have to read a bit more about bootloaders...
Posted: 07 Dec 2012, 04:50
by litster
Final round of Deskthority Awards voting has begun. If you like your Filco tenkeyless custom controller from bpiphany, please go to the links below to vote for bpiphany and the controller mod for these Deskthority Awards:
Vote Filco Tenkeyless Custom ATmega32u4 controller for Best Input Device Mod Award
Vote bpiphany for The Best Deskthority Forum Contributor Award

- bp controller.JPG (983.31 KiB) Viewed 3051 times
Posted: 07 Dec 2012, 05:00
by webwit
Lots of categories with bpiphany and phantom nominated! I bet you guys will win multiple awards.
Posted: 07 Dec 2012, 05:23
by litster
Hehe, I hope it is okay to post here and on the phantom thread to ask for votes

Posted: 07 Dec 2012, 05:32
by webwit
Cheerleading is allowed.
Please... no wagering!