Code Monkey home page Code Monkey logo

void9's Introduction

Hi there ๐Ÿ––

ko-fi

void9's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

void9's Issues

Column pinout error and improvement

Hey Victor,

first of all big thanks for the Void9! Already build one myself and gathered the parts for two sets as presents for some friends of mine :)

But I found a small error in your handwiring guide on your website and related to this I would suggest an improvement:
On your website the pinout for the columns are swapped (It must be 1,0,4 not 0,1,4). In relation to this I would suggest to use the pin names which are printed on the board itself instead of using the 'internal names' which would make assembly way more user friendly in my opinion. Because while building the void9 I first had to google a pinout graphics of the Pro Micro which uses the internal name so I know which pads on the board to use.

With the printed names the mapping would become this:

Row0 Row1 Row2 Col0 Col1 Col2
Pin A3 A2 A1 2 3 4

Best,
Felix

EC11 encoder pinout diagram

HI Victor It's me again .

I want to make a new one with encoder since I have successfully run the vial. But I still confuse with the pinout.

the encoder have 5 pin 2 + 3 . I know the 2 pin one is for colom and other for the row, both pin act as a button . The other 3 pin is for rotary up and down. the 2 pin is already known as you wrote, but how about the last pin ? where does it go ? does it go to the same colom as the other 2 pin ? or goes to "gnd" pin ?

if you have the diagram that would be delightful.

Thanks in Advance

Rafael

Contact

Hi there,

unfortunately, i could Not contact you via Email, so i just opened an issue. You can delete it afterwards, if you wish.

Some time ago, i stumbled upon your VOID9 macropad and i fell in love with it. I love the tiny, classy and simple design so i made a first print and wired it and it worked like a charme.

Then i decided to take it a step further and designed the VOID9.1. I forked your repo and modified the prints and added RGB-Support and rewrote some parts of the code. Now it's all done and i completed the readme on github and published the repo. I wanted to ask, if you could have a look at at https://github.com/Mboehmlaender/kb-void9.1 and tell me, if there are any licence issues in the code or the repo itself, so i can adjust it to give you the credit, you deserve. And maybe a star would be nice.

Thanks in advance und greetings from bavaria.

Michael

Waveshare rp2040 controller doesn't fit

The chips on the bottom of the waveshare rp2040 won't allow it to slide into the controller slides. Seems like a 1 or 2 mm spacer needs to be cut out of the middle

image
image
image

Encoder Wiring

Hello, first and foremost thank you for this great project. It clearly help a person who is novice. So It helps me a lot without PCB hassle. I couldn't see any wiring process for EC11 Rotary Encoder? Do I need to connect diode for it along within the grid as well or can I directly solder the ends into pro micro?

Kinda regards.

Type-c compatible

Hi @victorlucachi

Can you maybe add the source files (eg. Fusion 360), so I could create an updated version for an Arduino micro with type-c (eg. Tenstar Robot pro micro)?
I'd be happy to add it via pull request, once done :)

Regards
Bischi

P.S. the angled file seems to be defective.

QMK compilation error

When using your QMK fork in order to support this macropad, QMK does not recognize the folder of the keyboard firmware with the following error:

$ # using make
$ make handwired/void9:default
QMK Firmware 0.11.69
usage: qmk list-layouts [-h] [-kb KEYBOARD]
qmk list-layouts: error: argument -kb/--keyboard: invalid keyboard_folder value: 'handwired/void9'
$ # using qmk compile
$ qmk compile -kb handwired/void9 -km default
usage: qmk compile [-h] [-c] [-e ENV] [-j PARALLEL] [-n] [-km KEYMAP] [-kb KEYBOARD] [filename]
qmk compile: error: argument -kb/--keyboard: invalid keyboard_folder value: 'handwired/void9'

I've found the issue is in the DEFAULT_FOLDER directive in the rules.mk file, which somehow messes with the QMK compilation process:

--- a/keyboards/handwired/void9/rules.mk
+++ b/keyboards/handwired/void9/rules.mk
@@ -25,4 +25,4 @@ NKRO_ENABLE = no            # USB Nkey Rollover
 MIDI_ENABLE = no            # MIDI support
 FAUXCLICKY_ENABLE = no      # Use buzzer to emulate clicky switches

-DEFAULT_FOLDER = handwired/void9/default
\ No newline at end of file
+# DEFAULT_FOLDER = handwired/void9/default

Once removed, the firmware compiles just as fine (with some warnings).

Void16 Compiling errors/issues [using a RP2040 as controller]

Hello, I have some issues trying to compile the void16 using a RP2040 as controller

`
$ qmk compile -kb handwired/void16rp2040 -km default
ฮจ Compiling keymap with make --jobs=1 handwired/void16rp2040:default

QMK Firmware 0.18.13
โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
Making handwired/void16rp2040 with keymap default

โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
Generating: .build/obj_handwired_void16rp2040/src/default_keyboard.c [WARNINGS]
|
| โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
| โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
|
arm-none-eabi-gcc.exe (GCC) 10.1.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_handwired_void16rp2040/src/info_config.h [WARNINGS]
|
| โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
| โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
|
Generating: .build/obj_handwired_void16rp2040/src/default_keyboard.h [WARNINGS]
|
| โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
| โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
|
Generating: .build/obj_handwired_void16rp2040/src/layouts.h [WARNINGS]
|
| โ˜’ handwired/void16rp2040: NO_ACTION_MACRO in config.h is no longer a valid option and should be removed
| โ˜’ handwired/void16rp2040: NO_ACTION_FUNCTION in config.h is no longer a valid option and should be removed
|
Compiling: .build/obj_handwired_void16rp2040/src/default_keyboard.c In file included from :
./keyboards/handwired/void16rp2040/config.h:13:1: error: "/" within comment [-Werror=comment]
13 | /
Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed /
|
./keyboards/handwired/void16rp2040/config.h:16:1: error: "/
" within comment [-Werror=comment]
16 | /* disable these deprecated features by default /
|
./keyboards/handwired/void16rp2040/config.h:17:1: error: unterminated comment
17 | /
#ifndef LINK_TIME_OPTIMIZATION_ENABLE
| ^
cc1.exe: all warnings being treated as errors
[ERRORS]
|
|
|
make[1]: *** [builddefs/common_rules.mk:359: .build/obj_handwired_void16rp2040_default/.build/obj_handwired_void16rp2040/src/default_keyboard.o] Error 1
Make finished with errors
make: *** [Makefile:414: handwired/void16rp2040:default] Error 1

`
Configuration:
void16rp2040.zip

can't load json files

hi .. I'm just new in QMK and Via ..

I tried to load your json file, but it comes up with error ..

image

May I know what is wrong ? do I have to plug the keyboard first before I can see the layout ?

Thanks in Advance

Regards,

Rafael

Miss location pin out for colom 0 and colom 1

hi victor ,

I just finally finish my macropad.. Thans for your tutorial .

but there is something miss in pinout between col 0 and col 1.

I guess it should be

Col 0 D1
Col1 D0

btw do you have the tutorial for replacing one button top left with the Rotary encoder ?

I have been thinking to create another one with Rotary encoder with the same matrix .

regards,

Rafael

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.