Comments (9)
USB disconnect circuit is crucial for the proper working of usb dfu & usb
serial thing. Removing this circuit is not an option. The firmware code use
this circuit to pull the usbd+ line so that the host pc is signaled to
reiterate the usb device.
On Jun 26, 2013 9:59 PM, "cazzo" [email protected] wrote:
Looking into whether the USB disconnect circuit is actually necessary, or
whether it can be removed without affecting the functionality of the Core.
Considering that the primary uses of the Core will be wireless, it would be
great to be able to get rid of these parts to save real estate that can be
used for some of the other parts we're trying to add.—
Reply to this email directly or view it on GitHub.
from core.
When in the usb-dfu and usb-serial processes does this step happen? Can it be emulated by unplugging the Core and plugging it back in?
I realize that's not a perfect solution, but given that once these are out in the field we're not expecting people to use USB very much, it might be a fair trade-off.
from core.
Plugging/uplugging may not work on core because of usb timing constraints else we could have emulated if there was backup power for core.
from core.
To add on what we require is delayed hardware enumeration after applying power & which is only possible with the disconect circuit.
from core.
How about replacing the throughhole male header pins with the SMD ones. That will free one side of the board and since there are 2 rows that should give us good space. I was investigating this digikey part no.: A106611TR-ND
If this can be done than we can retain all the existing parts where footprint was an issue . Also going with the SMD part will also benefit in assembly as all the parts can be accomodated in Reflow soldering. I will create a separate issue no for this.
from core.
Closing this issue because it doesn't seem like this will be necessary
from core.
Are there any DFM improvements that can be made ?
Zach, you were saying that that section of the board was problematic, or
did I misunderstand ?
On Thu, Jun 27, 2013 at 11:19 PM, cazzo [email protected] wrote:
Closing this issue because it doesn't seem like this will be necessary
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/10#issuecomment-20169672
.
Andy
from core.
yes but we've got the other issue for increasing the spacing between 0603s, which was really the issue. So @satishgn do be sure to increase the spacing between the 0603s in the upper left corner of the board, in particular. the other troublesome parts were the LEDs and their resistors, which are all getting re-designed anyway (to the RGB and the resistor array)
Zach Supalla
312.953.3413
On Thursday, June 27, 2013 at 11:25 PM, andyw-lala wrote:
Are there any DFM improvements that can be made ?
Zach, you were saying that that section of the board was problematic, or
did I misunderstand ?On Thu, Jun 27, 2013 at 11:19 PM, cazzo <[email protected] (mailto:[email protected])> wrote:
Closing this issue because it doesn't seem like this will be necessary
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/10#issuecomment-20169672
.Andy
—
Reply to this email directly or view it on GitHub (#10 (comment)).
from core.
@cazzo @satishgn you should be able to at least simplify the circuit down to 2 components like this one used on the mBed board http://mbed.org/media/uploads/chris/mbed-005.1.pdf
Cheap P-Channel FET
http://www.digikey.com/product-detail/en/BSS84/BSS84TR-ND/244213
from core.
Related Issues (20)
- Revert back to 5mm x 3.2mm crystal footprint HOT 12
- Eliminate solder seeping through board
- Make RF trace 25 mil to match 50 ohm impedance HOT 1
- Make Spark logo thicker so it doesn't get lost on the silkscreen
- Add FCC/CE logos to silkscreen on the back of the Core
- Fix silkscreen for RGB LED
- Re-introduce PTC HOT 1
- Find lower load capacitance RTC crystal
- Add FCC and CE logos to silkscreen
- Fix RGB LED footprint HOT 2
- Move silkscreen on the headers from the top layer to the bottom layer
- Relabel BTN to MODE
- what's the purpose of tri-state buffer on wifi module SPI_DOUT HOT 1
- Make uFL footprint smaller
- Re-implement WIFI-CS/WIFI-EN fix for buffer
- Binary Definitions Missing HOT 1
- test
- USB Connector Hole Size
- Latest micro-USB footprint
- Spark on The Changelog! HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from core.