[GB] PENDULA - wooden bluetooth 4 keyboard | 1 spot open

IC: https://geekhack.org/index.php?topic=86364.50

I thought I should post this here as well.

Production prototype:
3per4_koivu.jpg

3per4_musta.jpg


Production design bottom:
bottom_design.png



Price 350 EUR | 1 spot open

payment via Paypal only, for your protection. Price includes paypal fees.

Participants:
1. Pops
Spoiler:
http://www.keyboard-layout-editor.com/##@_radii=0px&switchMount=cherry&switchBrand=cherry&plate:true%3B&@_x:15.5&c=%23ffffff&p=CHICKLET&sm=cherry&a:7%3B&=1&=1%3B&@_y:0.25&x:2.5&c=%2300ff00%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_w:2%3B&=2&=1%3B&@_x:2.5&w:1.5%3B&=1.5&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_x:0.25&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=iso&=1&_x:1.5&c=%23ffffff&w:1.5%3B&=1.5&_x:1.5&w:1.5%3B&=1.5%3B&@_c=%2300ff00&w:1.75%3B&=1.75&_x:0.75&c=%23ffffff&w:1.25&w2:1.75&l:true%3B&=1.25%2F%2F1.75&_x:0.5&c=%2300ff00%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_x:1.25%3B&=1&_x:0.75&c=%23ffffff&w:2.25%3B&=2.25%20(ansi)&_x:0.75%3B&=1&_w:1.25%3B&=1.25%3B&@_w:2.25%3B&=2.25&_x:0.25&c=%2300ff00&w:1.25%3B&=1.25&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_w:1.75%3B&=1.75&=1&=1&_x:0.25&c=%23ffffff&w:2.75%3B&=2.75&_x:0.25%3B&=1&_w:1.75%3B&=1.75%3B&@_x:2.5&c=%2300ff00&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_x:0.5%3B&=1&=1&=1%3B&@_y:0.25&x:2.5&c=%23ffffff&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_x:0.5%3B&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_w:1.5%3B&=1.5&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&=1&=1&=1&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&=1&=1&=1&=1&=1&=1%3B&@_y:0.25&x:4%3B&=1&_w:1.5%3B&=1.5&_w:6%3B&=6&_w:1.5%3B&=1.5&=1
Surface treatment: colored, 3169 noki


2. arcsay
Spoiler:
http://www.keyboard-layout-editor.com/#/gists/73c23e1cf76aadfbb4cd65374d71ef81
surface treatment: colored, 3161 Eebenpuu


3. hervuli
Spoiler:
http://www.keyboard-layout-editor.com/##@_radii=0px&switchMount=cherry&switchBrand=cherry&plate:true%3B&@_x:15.5&c=%23ffffff&p=CHICKLET&sm=cherry&a:7%3B&=1&=1%3B&@_y:0.25&x:2.5&c=%2300ff00%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_w:2%3B&=2&=1%3B&@_x:2.5&w:1.5%3B&=1.5&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_x:0.25&c=%23ffffff&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=iso&_c=%2300ff00%3B&=1&_x:1.5&w:1.5%3B&=1.5&_x:1.5&c=%23ffffff&w:1.5%3B&=1.5%3B&@_c=%2300ff00&w:1.75%3B&=1.75&_x:0.75&c=%23ffffff&w:1.25&w2:1.75&l:true%3B&=1.25%2F%2F1.75&_x:0.5&c=%2300ff00%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_c=%23ffffff%3B&=1&_x:1.25&c=%2300ff00%3B&=1&_x:0.75&w:2.25%3B&=2.25%20(ansi)&_x:0.75&c=%23ffffff%3B&=1&_w:1.25%3B&=1.25%3B&@_c=00FF00&w:2.25%3B&=2.25&_x:0.25&c=%23ffffff&w:1.25%3B&=1.25&=1&_c=%2300ff00%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_w:1.75%3B&=1.75&=1&=1&_x:0.25&c=%23ffffff&w:2.75%3B&=2.75&_x:0.25%3B&=1&_w:1.75%3B&=1.75%3B&@_x:2.5&c=%2300ff00&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_x:0.5%3B&=1&=1&=1%3B&@_y:0.25&x:2.5&c=%23ffffff&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_x:0.5%3B&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_w:1.5%3B&=1.5&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&=1&=1&=1&=1&=1&=1%3B&@_y:0.25&x:2.5&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&=1&=1&=1&=1&=1&=1%3B&@_y:0.25&x:4%3B&=1&_w:1.5%3B&=1.5&_w:6%3B&=6&_w:1.5%3B&=1.5&=1
surface treatment: colored, 3168 Antiikkitammi

4. FrostyToast
5. Paendabear
6. ipreferpie
7. Slash Emperor
8. -
9. -
10. -
11. -
12. me
Spoiler:
tba kle link



waiting list:
1.
2.
3.


Specifications:

Material: Grade 'A' 2-3 ply/mm Finnish birch plywood.

Finish: Osmo color TopOil
(add 20 EUR for a colored under coat)

Made to order plates
-no universal plates
-no switch-top removal
-no spare plates or PCBs (monoblock design)
-costar stabs

PCB supports the following layouts:
keyboard-layout-(11).png



the 5% portion of the 65% PCB can be removed for a 60% layout.

Battery life: 6 to 12 months of normal use
Weight: 550 g including switches and gateron pbt keycaps
IC: nRF51822


Software features:

Wireless layout updates
2 layers and a dictionary style FN-key support
Change connected host via a key-combo
- there is a delay limited by your devices connection acquisition speed, as the current SDK does not support concurrent links to multiple hosts
(new SDK update in the future might help here)

Firmware will be open sourced after I figure out how it can be made available without breaking nordic semi's terms.
- the (unlikely) worst case scenario is that I will supply GB entrees with a download link and a no-distribution/commercial-use terms.

Firmware can be updated via a SWD interface(not included)


Risks and Challenges:

Incomplete firmware
The host switching functionality is not yet implemented
The layer switching feature is not yet implemented
The wireless layout updates do not work as of yet

Mitigation:
Open source the firmware
Three months is more than plenty for these three things
If I'm unable to make the wireless layout changes a reality, I'll subtract the price of the SWD interface device from the shipping cost

Catastrophic failures in mechanical construction
Failures in use of power tools
Failures in ordering of laser cut parts
Failures on surface finishing

Mitigation:
I make two keyboards for myself and for my dad and will apply all mechanical processes to them before the other 10 boards. This allows me to migitate the initial (very unlikely) 'oh sh*t' moments on something other than your precious boards.
After constructing two of these I already know some of the more error prone processing phases.
I have ordered the parts for the two prototypes from the same laser cut firm and I have not modified the process I use to generate the vector files. Also the price of the case would cover an additional set of case parts should it come to that.
I will have spare parts from each case with which I will be able to test the surface finishing prior to applying them to the cases themselves.

Electrical design failures
I have not built a full keyboard with the components I have on hand.
The controller does function and I have been able to flash a firmware to the one which I soldered together already. The connectivity seems fine as well.

Mitigation
Before shipping to you I will construct my keyboard and use it to validate the electrical design. If problems arise I can order a set of new PCBs/some other components and shift the timeline slightly forward

Paypal does not lift the limits on my paypal account in a timely manner
With the limits currently on my account I can only invoice 7 of the 10 orders. I have been told that the limits would be lifted in a more timely manner as I start invoicing something. The paperwork for paypal has been filled already.

Mitigation:
The timeline will shift forward until it has been resolved.

Loss of interest during GB
This has happened before in some GBs here.

Mitigation
Paypal dispute window.




To order:
1. Write a post in this thread starting with "I would like to enter"
2. Wait for your name to appear in the OP under 'Participants'
3. PM me your email address and I will reply to it.
4. Select the layout by loading the KLE link and coloring the positions you want with 0x00FF00 (see example for 1st position)
5. Select the surface treatment you wish to have (clear/colored(color code from http://www.osmocolor.com/puuvaha.html)/untreated)
6. send the KLE link and the surface treatment option of your choice to me via email. I will update it to the OP under your position
- if you are unsure about the surface treatment or KLE layout, please have explicit questions as part of the email, so I can answer those easily
- it's possible that the KLE link I have does not fully cover all possibilities there is with the PCB. If you have some specific bottom row layout in mind I can check whether it might work.
- you can also request other customizations in the email regarding for example edge treatment or a fully assebled board option. I will price these based on the work involved
7. after you agree with the information in the OP, email me explicitly stating that you agree with the information (and quote the full information) as well as your paypal account and I will invoice you.
8. postage and -supplies will be invoiced separately after the products are ready for shipping
- shipping will be from Finland
- pick-up in person is possible and preferred (although unlikely considering my location [Helsinki/Finland] :D)

If you wish to sell your order, please do so only after you receive the goods. In order to protect myself from paypal disputes I will ship the goods only to the holder of the paypal account who made the purchase. Because of obvious reasons no changes to the chosen layout can be made after week 2, and no changes to the surface treatment options after week 4.

Note: Before invoicing I expect to receive responses to emails within 24 hours, as otherwise I cannot lock the production files in a timely manner. I also expect invoices to be paid in 48 hours from issue. Failure to comply with these expectations may lose you your spot. :(

KLE link:
Spoiler:
[url]http://www.keyboard-layout-editor.com/##@_radii=0px&switchMount=cherry&switchBrand=cherry&plate:true%3B&@_x:15.5&c=%23db4040&p=CHICKLET&sm=cherry&a:7%3B&=1&=1%3B&@_y:0.25&x:2.5&c=%23cccccc%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_c=%23db4040&w:2%3B&=2&_c=%236b64ed%3B&=1%3B&@_x:2.5&c=%23cccccc&w:1.5%3B&=1.5&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_x:0.25&c=%23bf4bb9&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=iso&_c=%236b64ed%3B&=1&_x:1.5&c=%23bf4bb9&w:1.5%3B&=1.5&_x:1.5&w:1.5%3B&=1.5%3B&@_c=%23ffbfda&w:1.75%3B&=1.75&_x:0.75&w:1.25&w2:1.75&l:true%3B&=1.25%2F%2F1.75&_x:0.5&c=%23cccccc%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_c=%23bf4bb9%3B&=1&_x:1.25&c=%236b64ed%3B&=1&_x:0.75&c=%23bf4bb9&w:2.25%3B&=2.25%20(ansi)&_x:0.75%3B&=1&_w:1.25%3B&=1.25%3B&@_c=%2340b3a8&w:2.25%3B&=2.25&_x:0.25&w:1.25%3B&=1.25&=1&_c=%23cccccc%3B&=1&=1&=1&=1&=1&=1&=1&=1&=1&=1&_c=%2346b356&w:1.75%3B&=1.75&=1&_c=%236b64ed%3B&=1&_x:0.25&c=%2346b356&w:2.75%3B&=2.75&_x:0.25%3B&=1&_w:1.75%3B&=1.75%3B&@_x:2.5&c=%23c1c474&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_x:0.5%3B&=1&=1&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.5%3B&=1.5&=1&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_x:0.5%3B&=1&=1&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&_w:1.5%3B&=1.5&_w:1.5%3B&=1.5&=1&=1&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.5%3B&=1.5&_w:1.5%3B&=1.5&_w:7%3B&=7&=1&=1&=1&=1&=1&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:2.5&c=%23c1c474&w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:1.25%3B&=1.25&_w:6.25%3B&=6.25&=1&=1&=1&=1&=1&_c=%236b64ed%3B&=1%3B&@_y:0.25&x:4&c=%23c1c474%3B&=1&_w:1.5%3B&=1.5&_w:6%3B&=6&_w:1.5%3B&=1.5&=1[/url]



Preliminary timeline:
1. week: GB thread approved and orders in
2. week: layout and order options locked in, invoicing
3. week: order to plywood cutting firm
4. week: acquisition of surface treatment materials and additional assembly tools
5. week: plywood from cutting service, start of assembly
6-8. week: assembly done
8-9. week: mechanical case finishing
9-10. week: surface treatment
10-12. week: postage invoicing & postage

20. week: if you have not received your shipping notification at this point, dispute via paypal.


I will keep an up-to-date progress information (with pictures!) in the next post.

- Panu
Last edited by pomk on 06 Mar 2017, 09:12, edited 2 times in total.
pomk

Unread post22 Feb 2017, 14:53

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 
Reserved for status updates
pomk

Unread post22 Feb 2017, 14:55

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 
Awesome look !
DarKou
User avatar

Unread post22 Feb 2017, 15:54

User avatar
X
DarKou
 
Posts: 180
Joined: 04 Feb 2016, 21:12
Location: France / Bordeaux
Main keyboard: HHKB Pro 2
Main mouse: Logitech G3
Favorite switch: MX Brown
Club member: 0191
 
Thanks!
pomk

Unread post22 Feb 2017, 16:05

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 
Just four spots left!
pomk

Unread post24 Feb 2017, 10:35

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 
Bump!

There is still one spot left in case someone is interested
pomk

Unread post06 Mar 2017, 09:13

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 
Looks excellent pomk! If only there was an Alps option...
Scarpia
User avatar

Unread post06 Mar 2017, 12:15

User avatar
X
Scarpia
 
Posts: 455
Joined: 12 Jan 2016, 14:51
Location: Sweden
Main keyboard: SSK / RK RC930-87
Main mouse: Logitech MX Anywhere 2
Favorite switch: Topre, Alps SKCM Brown
 
Scarpia wrote:Looks excellent pomk! If only there was an Alps option...

If I make more revisions in the future I'll be sure to add support for some layouts with Alps switches.
pomk

Unread post06 Mar 2017, 12:23

X
pomk
 
Posts: 244
Joined: 28 May 2015, 10:27
Location: Finland
Main keyboard: ergoDox
Main mouse: zowie ec2
Favorite switch: brown
 

Who is online

Users browsing this forum: HitMan009, livingspeedbump, wcass, willdenham and 19 guests