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

Make emitter,receiver and transistor parts generic #29

Open
IanSuper7 opened this issue Sep 11, 2019 · 1 comment
Open

Make emitter,receiver and transistor parts generic #29

IanSuper7 opened this issue Sep 11, 2019 · 1 comment
Labels
enhancement New feature or request hardware Something not right with hardware

Comments

@IanSuper7
Copy link
Contributor

The sensor boards support the use of many different LED emitters, phototransistors and switching device. It is expected that this will be a differentialting factor between robots.

The board schematics and silk screens for these parts should be changed from specific devices to generic device names with separate build information giving advice on possible devices. The reference build will determine the value of associated resistors and these values will be included in the schematic and on the silk screen. Builders using devices other than the reference build will need to substitute different value resistors where necessary.

@IanSuper7 IanSuper7 added enhancement New feature or request hardware Something not right with hardware labels Sep 11, 2019
@gbulmer
Copy link

gbulmer commented Sep 11, 2019

If the values of the emitter and phototransistor become 'generic', and specific part numbers are in separate build information, then their appropriate resistor values could be treated in exactly the same way. Ie. the values of the appropriate emitter and phototransistor resistors could also be removed from schematic and PCB CAD, and maintained in the sensor board's separate build information.

Assuming the builder can cope with separate sensor board build information for alternative emitters and phototransistors, then they likely can also cope with different resistor values.

IMHO, removing specific emitter and phototransistor resistor values from the sensor board schematic and PCB, and making them 'generic' and hence resolved in separate build information would be helpful:

  • It would explicitly relate resistor value to emitter and resistor value to phototransistor which could help any explanation of the relationship between these parts.
  • It reduces confusion (which would need to be understood) when alternative emitter and phototransistor pairs are used because they would not be on the PCB or schematic. All the related part values would need to be extracted from the same separate sensor board emitter and phototransistor build information.
  • Separate sensor board build information might eventually contain explanations of how the resistor values were derived, helping builders who might want to try alternative components.

This doesn't prevent their being multiple versions of the sensor boards schematic and PCB CAD. One set might be generic, and others (maybe only the PCB?) with specific values for everything to help builders who require the most straightforward build information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hardware Something not right with hardware
Projects
None yet
Development

No branches or pull requests

2 participants