openstickcommunity / hardware Goto Github PK
View Code? Open in Web Editor NEWA collection of hardware designs by members of the OpenStickCommunity
A collection of hardware designs by members of the OpenStickCommunity
A 20pin (1x20pin) 3.81mm screw terminal row can be found along the top of the board which allows for an additional way to connect joysticks and buttons to the board should you not want to use the 20pin harness. This screw terminal row also has access to option 1.
The top screw terminal no longer has an option 1 in the 5.5 update.
Minor issue that could be cleaned up to remove confusion.
For context:
I recently bought an Advanced Breakout Board (nothing wrong with it, great product by the way), there were some features that I didn't knew how they work and there were no guide coming with the board. So today I've searched on the Repo's documentation and found what I was looking for, in the middle of a wall of text.
So I would propose to reorganize the Board Design Choices section a little to help finding faster the different features of the board.
I want to anticipate that I'm writing this with focus on the people that has little to no experience in building peripherals or electronics in general and just wants to look for what they want in little time and go straight mounting.
Link to User Guide section
On the repo's documentation I would suggest to add third level headings and divide them for connector types and also adding a little list with links to the sections
The Brook form factor was chosen due to its compatibility with a number of existing enclosures and holders.
A 4pin (1x4pin) JST 2.00mm connector labeled expansion can be found on the left side that allows for either a compatible [...]
A 3pin (1x3pin) JST 2.00mm connector labeled RGB LED can be found on the left side [...]
A 4pin (1x4pin) JST 2.00mm connector is located beside the 20pin connector [...]
A 3pin (1x3pin) 3.81mm screw terminal row labeled toggle [...]
A 10pin (1x10pin) 3.81mm screw terminal row labeled optional pins can be found at the bottom right of the board. [...]
A 2pin (1x2pin) 3.81mm screw terminal row labeled 5v [...]
A 20pin (1x20pin) 3.81mm screw terminal row can be found along the top of the board [...]
"USB<->OPTION" SMD Switch: A SMD switch labeled with both the USB and OPTION positions can be found on the board above Option 3 [...]
"LED<->GPIO25" SMD Switch: a SMD switch labeled with both the LED and GPIO25 positions can be found on the board above the 4-pin harness connector. [...]
A BootSel Button, which can be held on plug-in to enter BootSel mode which is used to flash the device with firmware.
A Reset Button, which can be pressed to reset the device.
A Web-Config Button, which can be held while plugging in to go to web-config mode. [...]
Regarding the info card, I think a brief version of what is above should be fine for having a fair understanding of the board.
So in addition to the already existing pages, I would do something like this for the most important parts (I would not do that for the pin headers for example) and add a QR code containing the link to the board features section:
Looks like there should be a link where the word "HERE" is:
Hi, thanks for sharing this great repo! I've started to make my own first controller, and I'm trying to order the board from JLCPCB. I've followed the steps in How to order a board on RP2040 Advanced Breakout Board. But I've encountered some issues when I tried to order the board from JLCPCB. I'm not sure if I've made some mistakes, or the website has changed. Could you please help me to check it?
I Couldn't select Economic
. The web page says the PCB spec I've choose is not supported for Economic PCBA.
I realized that this issue happens when you select the yellow color PCB. I chose the another color, then the Economic button became enabled.
Maybe the Tooling holes
is replaced by Edge Rails/Fiducials
?
I chose Added by Customer
, then I clicked NEXT
, but the alert appeared
I clicked JLCPCB helps....
, the website automaticaly changed the PCB size to 71.31mm*96.3mm, and the Edge Rails/Fiducials
also changed to Added by JLCPCB
.
I've uploaded the BOM / CPL file, but the web site says there are some missing parts.
Thanks for your help.
As discussed with Train, I am raising this so he can think if it's worth offereing alternative configs in the repo.
Examples:
The link works, but when you click "Accept Invite" you are taken to an error "Unable to accept invite". Presumably the link just needs to be refreshed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.