4 ms·
Without having placed an order, this looks really cool and I hope it takes off. One I thought of off the top of my head that I did not see there is the ErgoDox
by ejo4041 9y ago
Without having placed an order, this looks really cool and I hope it takes off. One I thought of off the top of my head that I did not see there is the ErgoDox keyboard. https://github.com/bishboria/ErgoDox https://github.com/bishboria/ErgoDox
A good resource for more projects to put up might be Tindie. You might find some more HW folks there that would like to contribute.
What did you use to build the site? It looks great and is responsive. I have been wanting to build a "thingiverse for x" for a specific x for a while, but have not had the time for a nice implementation like this.
- kasbah 9y agoThanks for the tips. I actually have a GitHub org [1] which serves as a todo list for projects to try and get into a state to be put up. Source code for Kitspace is on GitHub as well: https://github.com/monostable/kitspace https://github.com/monostable/kitspace Tindie is a really cool platform for selling kits and assembled projects and I need to figure out how to best reach people there. Kitspace is kind of trying to serve the niche of creators that don't want to put in the effort to put together and sell assembled projects or kits. There is probably still some overlap though and some people do have projects on both sites already I believe. Kitspace is built with React and Semantic-UI (and pcb-stackup! [2]) and is compiled into a static site hosted on Netlify. I chose to implement my own build system using Ninja because I didn't get on with the frontend build tools at the time and it needs to process a lot of assets (and I do embedded systems programming by day, so I actually like Make and Make-like build tools). This was before Webpack and I had a go at understanding Webpack a few times in the mean time but never got my head around the config language. I am currently working on moving away from a static site and using an instance of GitLab as a back-end. I am eyeing up Parcel and Next.js as possible routes for building the new front-end. [1]: https://github.com/kitspace-forks https://github.com/kitspace-forks [2]: https://github.com/tracespace/pcb-stackup/ https://github.com/tracespace/pcb-stackup/
- ejo4041 9y agoThanks for the reply, I had not heard of pcb-stackup before, but it looks awesome. I hope to integrate that into a site some day. The ergodox sounds like a good fit as per your description, I tried to put together an order to make my own but got overwhelmed between out of stocks and alternative chips, etc. Ultimately I will probably buy a kit from someone else rather than buy individual parts from mouser and digikey.
- kasbah 9y agoHaha, yeah, I just fixed up the tomu [1] BOM because of out of stocks and started dreaming up a self-healing BOM solution (pick the in-stock parts), I need to implement quite a bit of stuff before that though. I forked the ergodox project and will have a go at helping the creator put it up when I get a chance. [1]: https://kitspace.org/boards/github.com/im-tomu/tomu-hardware/ https://kitspace.org/boards/github.com/im-tomu/tomu-hardware...
- nerdponx 9y agoBeyond the Ergodox, this might be a good resource for the mechanical keyboard enthusiast community at large.
- raihansaputra 9y agoYes, but assembly might still be a blocker