Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hello, good fellow. #2

Closed
azhizhinov opened this issue May 14, 2022 · 30 comments
Closed

Hello, good fellow. #2

azhizhinov opened this issue May 14, 2022 · 30 comments

Comments

@azhizhinov
Copy link
Contributor

Hello, good fellow.
Very interesting project.
Are these samples are completely functional?
Don't you mind if I've try to solder fully wireless one with dongle?
Thanks for your efforts.

@durken1
Copy link
Owner

durken1 commented May 14, 2022

Hello,
You're very welcome to build it!
Everything is fully functional (I'm using this version as my daily driver).
I have a pending PR to the qmk main repo, but until it's approved you can get it here: https://github.com/durken1/qmk_firmware/tree/pierce/keyboards/pierce

@azhizhinov
Copy link
Contributor Author

Hello.
It seems, that you uses different case model for pierce 2.0.
Old cases looks too high.
Do you have some plans to release new case models?
Thanks in advance.

@durken1
Copy link
Owner

durken1 commented May 15, 2022

Yes, that's true, the old case won't fit. I have made some simple bottom plates that I use. I'll add the STLs when I get the chance.

@azhizhinov
Copy link
Contributor Author

azhizhinov commented May 19, 2022

Hello.
Just in case. :-)
pierce-top-bottom-plates.zip

@durken1
Copy link
Owner

durken1 commented May 21, 2022

Nice, if you decide to try them let me know how they work and I can add them to the repo.
I added the plates that I use. The screwless uses friction fit to attach the pcbs for a plateless build. The margins at the mounting points are quite small, so dependig on the printer it migh work better or worse.

@azhizhinov
Copy link
Contributor Author

Hello.
Thanks a lot.
For how long CR2032 will provide enough power for a half with daily usage?
At what distance from the halves does the receiver still provide stable communication?

@durken1
Copy link
Owner

durken1 commented May 21, 2022

It's a bit difficult to say. They should last for almost 1000 hours of active typing and with current firmware they go to deep sleep after 0.5 seconds. So it kinda depends on how much you type during daily usage. But to give an estimate, I used the prototype for about 9 months before having to change the battery.

I have tried them from about 3 meters away and through a door without issue. I can do some more testing to find out how far before they fail if you're interested.

@azhizhinov
Copy link
Contributor Author

azhizhinov commented May 21, 2022

Cool. This information is enough for me.
Good results.

@azhizhinov
Copy link
Contributor Author

Hello.
Please, advice, how can I mirror wireless_bottom_screwless.3mf?
It's for left the half, right?
How the same model can be printed for the left half?
A 3D printer can mange such situation?
Thanks in advance.

@durken1
Copy link
Owner

durken1 commented May 23, 2022

Yes, it's the left half. It can easily be mirrored in the slicing software before printing.

@azhizhinov
Copy link
Contributor Author

Is it not planned to use the top plate for Cherries, as for Alps?
Are the Cherries stable enough without the top plate?

@durken1
Copy link
Owner

durken1 commented May 23, 2022

I will make a top plate for MX switches as well. At the moment I don't have much time though, but it's coming :). If the switches are 5 pin you don't have to have a top plate. If they are 3 pin you need a plate. You can see the difference here: https://m.media-amazon.com/images/I/61kURKmWOvL._AC_SL400_.jpg

@azhizhinov
Copy link
Contributor Author

azhizhinov commented May 23, 2022

Yep, time is always passing by.
Ok, I see, mine are 3-pin.
I think alps_plate.3mf can be used as well.
The Alps are for 15x14 mm cuts, the Cherries are for 14x14 cuts, centers of switches are the same, I think.
But borders of the bottom plate should be higher then, to hide the PCB itself and the top plate.

@azhizhinov
Copy link
Contributor Author

Hello.
Do you have the case parts in .STL format?
It's more comfortable for editing with some free tools like FreeCAD.
Will be great to adopt this kind of bottom plate to Pierce, how do you think?
https://github.com/mattdibi/redox-keyboard/blob/master/redox-w/rev2.0WHS/case/BackplateL.stl
https://github.com/mattdibi/redox-keyboard/blob/master/redox-w/rev2.0WHS/case/OpenBackplateL.stl

@durken1
Copy link
Owner

durken1 commented Jun 14, 2022

Hi!

I can export the case parts to STL when I get home from work today.
Regarding the other type of bottom plates, that's not really something I would find useful, but if you want to make them I'm happy to include them in the repo.

@azhizhinov
Copy link
Contributor Author

azhizhinov commented Jun 14, 2022

Hello.
Yes, that would be great if you'll publish plates in a format, editable with free tools.
I'm not familiar with 3D tools at this moment, but I'll try to mess with. ;-)
Have a nice day.

@azhizhinov
Copy link
Contributor Author

Hello.
There is some automation for cases.
May be you'll find this interesting.
https://github.com/Lenbok/scad-keyboard-cases

@durken1
Copy link
Owner

durken1 commented Jun 20, 2022

That looks very interesting, will check it out!
Also I apologize for not being more active here at the moment, don't have much spare time right now.

@azhizhinov
Copy link
Contributor Author

azhizhinov commented Jun 28, 2022

Hello.
It seems, I've successfully flashed pierce_dongle.bin to the dongle. :-)
Open On-Chip Debugger 0.11.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : clock speed 1000 kHz
Info : STLINK V2J29S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.324324
Info : nrf51.cpu: hardware has 4 breakpoints, 2 watchpoints
Info : starting gdb server for nrf51.cpu on 3333
Info : Listening on port 3333 for gdb connections
Info : accepting 'telnet' connection on tcp/4444
target halted due to debug-request, current mode: Handler HardFault
xPSR: 0xc1000003 pc: 0xfffffffe msp: 0xffffffd8
Info : nRF51822-QFAA(build code: H0) 256kB Flash, 16kB RAM
Info : Mass erase completed.
Info : A reset or power cycle is required if the flash was protected before.
target halted due to debug-request, current mode: Thread
xPSR: 0xc1000000 pc: 0xfffffffe msp: 0xfffffffc
** Programming Started **
Warn : Adding extra erase range, 0x00003f04 .. 0x00003fff
** Programming Finished **

@azhizhinov
Copy link
Contributor Author

azhizhinov commented Jun 28, 2022

I've made the switch plate for MX-type switches, but I don't know how to make holes. :-)
20220628.DURKEN1.PIERCE.00.zip

@azhizhinov
Copy link
Contributor Author

Hello.
An idea for the case, maybe that style already used in some projects, I don't know.
To fasten the switch plate with the bottom plate through the PCB.
20220629 DURKEN1 PIERCE 00

@durken1
Copy link
Owner

durken1 commented Jun 30, 2022

Hello.
You can find the position of the holes on the pcb using kicad (pcbnew).
Regarding the mounting I guess it should work, but personally i prefer solutions that you can disassemble more easily. But let me know if you try it out and how it works!

And nice to see you flashed the dongle successfully :) please keep me updated on your build.

@azhizhinov
Copy link
Contributor Author

Hello.
Yep, I get to this point with the same conclusion. It's better to have possibility to disassemble a keyboard.
I've studied a lot of videos and now have better understanding of KiCAD -> Blender process.
Sure will update, next step is to solder one of the halves and test with dongle.

@azhizhinov
Copy link
Contributor Author

Hello.
That was my first challenge with Blender.
So, here the result.
Could you, please check?
Do you have possibility to print these plates?
20220702.DURKEN1.PIERCE.00.zip

@azhizhinov
Copy link
Contributor Author

Hello.
I'm finished.
Now time for keymap/layers. :-)
Have you any plans for VIA/VIAL support?
Thanks in advance.
IMG_20220820_230430

@durken1
Copy link
Owner

durken1 commented Aug 22, 2022

Looks good! How do you like it?

No plans for via/vial support at the moment. Feel free to add it and make a PR though :)

@durken1
Copy link
Owner

durken1 commented Sep 6, 2022

Are the plates working as intended? If so, would you mind adding them to the plates-folder with a PR? :)

@azhizhinov
Copy link
Contributor Author

Are the plates working as intended? If so, would you mind adding them to the plates-folder with a PR? :)

Hello.
I've made the PR for plates.
And for via support also.
Have a nice day.

@durken1 durken1 closed this as completed Jan 6, 2023
@azhizhinov
Copy link
Contributor Author

Hello.
Pierce now has support from VIA.
the-via/keyboards#1747
Stay safe.

@durken1
Copy link
Owner

durken1 commented Mar 24, 2023

Hello,
Nice! Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants