Giter VIP home page Giter VIP logo

keycap_playground's People

Contributors

liftoff avatar riskable avatar

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keycap_playground's Issues

ISO enter key

Hi,

Thank you for this tool, I played a bit with it and I think my next keyboard will be 100% 3D printed with void switches.

However, I'm from France and I use every day an ISO FR keyboard.
I didn't look inside the code, but is it possible to generate a special ISO enter key ? Or is it too different from other keycaps ?

Thanks again :)

Legend help!

Love this! Im trying to get legends to work. I think I have the placed correctly and the preview shows promise and similar to what I have seen in the youtube videos, but when I render the legend is not subtracted. I'm I completely misunderstanding something?

RENDER = ["legends","keycap"]

preview
Screenshot 2022-02-08 214229
render
image

XDA profile seems to be a bit too low

Hello,

I just printed keycaps using your XDA profile, however it seems your profile is lacking 1mm compared to other XDA keycaps as you can see on attached picture.

20240115_193346

Printing legends without unsupported voids

First of all, GREAT PROJECT! Very customizable and overall nice to use. But I do have a problem with letters leaving voids.
image
When printing the stem, this is not a problem, but the key cap would have unsupported segments. Is there a way to get the segments supported, or a certain font I can use?
Something like this for example:
image

Spacebar keys not rotated correctly

This is easily fixable in the slicer but spacebar keys are not rotated to put the side flat on the build surface, so if you try to print them without fixing their rotation the print will likely fail.

image

Stem snap fit numeric values in Customizer do now allow values less than whole numbers

Hello, I want to use your Riskeycap profile and I have Kahil box pinks (has the box stem). So when I turn on Stem Snap Fit and try to enter the values you recommend into the numeric fields (like a Stem Side Wall Thickness of 0.65) it will not let me enter the decimal part. This problem affects all 4 of the Stem Wall numeric text boxes. Can you please have a look into it and fix it? I'm really enjoying using the Keycap Playground and am planning to print them on my CR-10V3 for my two keyboards. Another question, I will have RGB on my keys, how to I get the clear PETG legend into the keycap? Do I have to print them in a certain way? I can't find any documentation on how to do this. Thanks!!!

Incompatabilities with current openscad / colorscad?

I'm attempting to run riskeycap_full.py and I've been able to hack it to work well enough, but I ran into these issues. I'm not sure if I'm using the wrong version or what:

I've downloaded colorscad from https://github.com/jschobben/colorscad (and built its internal 3mfmerge tool), but it looks like the -p argument to specify the path to openscad is no longer available? Do I have the wrong colorscad.sh file?

Also wrt to openscad itself, openscad --version returns OpenSCAD version 2021.01 for me, and it also complains when I try to give it the argument: --enable=fast-csg.

After removing those two arguments, the commands printed by the script seem to work. Does the script need to be updated, or did I do something wrong?

DSA profile causes hollow walls

With the default settings except for setting profile to DSA, the generated STL contains hollow areas within the walls. Unchecking "even wall thickness" generates solid walls.

Setting to make the inside of the keycap flat?

This has to do with my previous topic #4 but also solves an other problem I'm having. Is there a setting that makes the inside of the key flat?

Screen Shot 2022-09-17 at 10 11 34

I want to make some weird tilted shape key and I have this really cool wood filament, it has wood fibers in it, so I need to print it with a larger nozzle, the problem with that is that the stem is not that detailed and thus loses strength, so the thinking now is to print the stem separate with a smaller nozzle (and other material) this way I can print the keycap with as large a nozzle as I want, make the tilt as extreme as I want (because I don't have to worry about the stem poking through). Then just print a separate stem and glue it in place.

Here is where I got my inspiration from.

Screen Shot 2022-09-17 at 10 17 39
Screenshot from: Making an ALL WOOD Scrabble-themed keyboard โ€” Evan and Katelyn

Any help is appreciated.

Square posts

All the posts are square, which don't work with all cherry mx stems.

(SVG) Graphics in keycap legends

Hello,

I have in the past printed keycaps that have SVG graphics in their legends using KeyV2, as shown in the picture below. I'd like to accomplish the same using this project but I can't say I'm entirely sure how to go about it (I am a complete novice in OpenSCAD). Some input, or hopefully, a new feature to add this functionality would be greatly appreciated!

image

Adjusting Keycaps stem to go past the inner floor.

Hello,

I am trying to make a flat (yes boring) keycap to use as a base to put a polished gemstone on top of the keycap. The issue I'm running into is that I want the keycap walls to sit far enough down on the keyboard without making them too long. To do this I would like to adjust it so that the stem can go further up/be taller in the direction of the top of the keycap. I understand the STEM_HEIGHT variable controls this, but I've noticed that if I increase this number too much it goes up into what seems to be a supporting layer/floor section that is between the top floor of the keycap and the stem section underneath. Is there anyway to move this supporting floor section between the stem and the top of the keycap up to create more space and allow the stem to extend further up into the keycap? I've included pictures zoomed in on this inside section that I'm talking about.

(Note when un-rendered it looks like the stem height is going through this extra floor section, but when rendered it is capped off at this section.)
image
image
IMG_6988

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.