upsy-desky
OnBoard
upsy-desky | OnBoard | |
---|---|---|
3 | 1 | |
453 | 353 | |
- | 20.4% | |
6.0 | 9.6 | |
about 1 month ago | 5 days ago | |
Shell | Python | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
upsy-desky
- Descongestionen del laburo: Cuenten que hacen en su tiempo libre
-
Need advice on custom standing desk remote/macropad
My standing desk (Fully Jarvis) uses a serial RJ45 connection to connect the standing desk controller box to the remote/handset that I can use to raise/lower the desk (this is a fairly common interface for standing desks). There are already existing Arduino projects out there (see https://github.com/phord/Jarvis, https://github.com/tjhorner/upsy-desky) that have reverse engineered the protocol that the desk uses to raise and lower, so my overall plan is to plug the macropad into a raspberry pi to read the inputs (QMK) and either use them to control the standing desk or route them to my PC/Mac for other macros.
- Upsy Desky ā Automate your standing desk
OnBoard
-
Steve Wozniak on PC board design
āElectronic products these days are based on chips with hundreds of connectors. Connecting them can involve hundreds of wires. A PC board is an inexpensive way to connect all the wires at once. When Steve Jobs and I started, with a blue box and then the Apple I and Apple II computers, I did the digital design, connecting hundreds of wires myself on the prototypes. Steve Jobs took the role of getting PC boards made so that we could manufacture sellable products.
After a short while we had outside companies create the PC boards according to my designs. I was extremely proud of one design that far exceeded what had been done before. That was a floppy disk interface card so you could attach a disk and type āRun Checkbookā to run the Checkbook program, rather than finding a cassette tape labeled āCheckbookā and then playing it on a cassette tape player into the computer. I was super proud of my floppy disk controller board, with 8 chips rather than the normal 50 chips.
I wanted the PC board for this floppy disk controller to get done quickly but the company that made our PC boards was busy. So I set up a drafting table with mylar sheets and patterns that I could lay out myself, every night for a couple of weeks. I was in charge of the entire project, PC board and all. I was the last one to leave Apple every night for those weeks.
At the end I had a very tiny number of holes connecting the top of my PC board layout to the bottom. It was a tiny number of holes because Iād planned the layout of where the 8 chips went in order to minimize single crossovers, which required holes. But I then realized that if Iād designed a part to shift bits the other way, like from right to left instead of left to right, everything would work but Iād have fewer holes.
I stripped all my PC board layout and started over, for the next week or two, laying out my PC board according to my new, reversed, design. In the end I had only 5 holes in the PC board connecting from the top to the bottom sides. Nobody would ever know that Iād done that. It was my private perfection.
I realized that, in my head, this PC board represented myself, and thatās how perfect (as can be) I was. When you care, itās not about money. Itās about yourself and your ability and your desire to do as good a job as possible.
Iām so glad that young people can create things like PC boards online. May your creativity have no limits!ā
- Steve Wozniak
This quote is part of Hack Club's Onboard project, where we are funding $100 in PCB manufacturing costs for 1,000 high school students over the next year.
You can learn more at https://hackclub.com/onboard/, see people's projects at https://github.com/hackclub/onboard/, and make a tax-deductible donation at https://bank.hackclub.com/donations/start/onboard (every $150 funds 2-3 projects for a teenager).
What are some alternatives?
EnvOpenPico - An open source RP2040 MCU Board Family
jitsi-deployment - Auto-scalable Jitsi Meet for Kubernetes
Jarvis - Hacking the Jarvis standup desk from fully.com for home automation using an ESP8266 arduino interface
eagle-cfg - Eagle CAD configuration (Libraries, Scripts, Design rules, etc...)
Home-Assistant - My Home Assistant guides, examples and YAMLs for dashboards, projects and reference purposes
HOOBS - Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
LoctekMotion_IoT - Learn how to connect your Flexispot (LoctekMotion) desk to the internet. This repository contains a collection of scripts to get your started, combined with research and instructions.
prom-decider - Are you a nerd who can't decide whether or not to go to prom? Fear not! Let this simple Python script decide for you!
4ms-kicad-lib - libraries for KiCAD schematics and footprints
ESPHome-Arduino-Port-Expander - An Arduino Port Expander for ESPHome with added Arduino Mega 2560 support