GithubHelp home page GithubHelp logo

hardware's People

Contributors

arntsonl avatar drftrzero avatar infraredaces avatar marsherino avatar mlbaquerizo avatar n-i-x avatar pett-j avatar pmilstone avatar termdisc avatar thetraingoes avatar xhoang 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

hardware's Issues

RP2040 Advanced Breakout Board - USB Passthrough Edition v5.5 README References option 1 pin that was removed in the revision

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.

Suggestion to increase clarity regarding board features.

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

Repo 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

Summary

Board Design Choices

The Brook form factor was chosen due to its compatibility with a number of existing enclosures and holders.

JSTs

  • 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 [...]

Screw Terminals

  • 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 [...]

X Pin Connectors

  • A 20pin (2x10pin) 2.54mm connector is located in the bottom left of the board, [...]

Micro Switches and Micro Buttons

  • "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. [...]

USB Ports

  • A USB-C port can be found on the right side of the board. [...]
  • A female USB A port [...]

Pin Headers

  • A 3pin (1x3pin) 2.54mm header area labeled debug can be found near the middle of the board. [...]
  • A 5pin (1x5pin) 2.54mm header area labeled USB direct can be found near the right of the board. [...]

User Guide

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:

mockup

`How to order a board` JLCPCB order issue

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?


1. PCB Assenmbly > PCBA Type

I Couldn't select Economic. The web page says the PCB spec I've choose is not supported for Economic PCBA.
image

UPDATE

I realized that this issue happens when you select the yellow color PCB. I chose the another color, then the Economic button became enabled.


2. PCB Assenmbly > Tooling holes

Maybe the Tooling holes is replaced by Edge Rails/Fiducials?
image

I chose Added by Customer, then I clicked NEXT, but the alert appeared
image

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.


3. Bill of Materials

I've uploaded the BOM / CPL file, but the web site says there are some missing parts.

image

Thanks for your help.

Alternative configs

As discussed with Train, I am raising this so he can think if it's worth offereing alternative configs in the repo.

Examples:

  • "Basic" config which has all the needed SMD components soldered, but with just the 20pin and 4pin headers populated
  • Alternative "basic" config would be the same as the above but instead have just the screw terminals populated

Discord link in Readme is dead

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.

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.