Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Foot print components misaligned! #9

Closed
CloudyPadmal opened this issue May 8, 2017 · 12 comments
Closed

Foot print components misaligned! #9

CloudyPadmal opened this issue May 8, 2017 · 12 comments

Comments

@CloudyPadmal
Copy link
Contributor

I checked the foot print of the PCB and it looks like this to me! Is it same for others?

screenshot from 2017-05-08 22-28-45

@jithinbp
Copy link
Contributor

jithinbp commented May 8, 2017 via email

@CloudyPadmal
Copy link
Contributor Author

Hey @jithinbp !! I haven't used KiCAD before but I went through their documentation yesterday! I've only worked with OrCAD and Proteus! 😊

There is a warning coming saying;
screenshot from 2017-05-08 22-47-34

@jithinbp
Copy link
Contributor

jithinbp commented May 8, 2017

I thought sudheesh had checked it after I added the library files. You might have to add the library in the repo to KiCAD's path variable

@CloudyPadmal
Copy link
Contributor Author

Should I add it in this repo?

@jithinbp
Copy link
Contributor

jithinbp commented May 8, 2017

I'm a little confused here. Did you mean you will add the library? It's already there : proto1.lib
You can add it to the path variable, and if everything looks good, I'll pull the same

@CloudyPadmal
Copy link
Contributor Author

Ah yea! :D I added it to my kicad library path and now it's all fine :D 👍

@jithinbp
Copy link
Contributor

jithinbp commented May 8, 2017

cool! Maybe you can starting making sense of how it works.
Most of the schematic should be easy to understand.

The NRF module is a major hassle during production. I hadn't planned on keeping it as part of this schematic, but in case we decide to use it, I think it might be easier to use the SMD modules . Or, use the IC itself, and make the relevant circuitry including a PCB trace antenna. The 16MHz clock required for its operation can be derived from the PIC24 itself.

thoughts?

@jithinbp jithinbp closed this as completed May 8, 2017
@CloudyPadmal
Copy link
Contributor Author

Embedding the IC onto the current schematic would be better right? That module is like 2cm x 1cm but if we can implement it on the board itself with clock also derived from PIC, the space will be preserved I think! For the antenna we can even provide an IPX connector and an antenna right? 😊

@jithinbp
Copy link
Contributor

jithinbp commented May 8, 2017

The IC would be ideal, but it would be quite the cost addition. Two different versions can also be produced. Also, from what I've heard, the original IC from Nordic Semiconductors costs about $10 as opposed to the $1 chinese knock-offs that copied the silicon die itself to some extent along with the communication protocol. So we'll be going into production using knock-off chips.
If the module is used, users can simply solder it on if they need it. Similar to the space provided for the ESP8266.
They can also choose to install a module with a built-in PA+LNA & rubber ducky antenna if they require longer range. modules are a flexible option.

@CloudyPadmal
Copy link
Contributor Author

If a space is left for user to solder a module himself, then we can simply implement the interface for the module right? Or is it a not so nice practice to provide just the female headers for connectivity of a module with male pins?
NRF24L01

That way, lot of space can be spared right?

@CloudyPadmal
Copy link
Contributor Author

Hello @jithinbp !!
Can I try to replace the TH crystal with an SMD crystal? :)

@jithinbp
Copy link
Contributor

Certainly. Can you try it in a separate layout file?
The crystal's schematic already exists in proto1.lib . It's a passive crystal with diagonally opposite terminals. The other diagonal is grounded

You can also check out Fox 924b . It needs Vcc, GND , and outputs a highly accurate (+/-2.5ppm) 25MHz clock. Only two or three lines in the firmware will need to be changed for this hardware revision

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants