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

Add breadboard package file and example circuits #784

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gro1m
Copy link

@gro1m gro1m commented Apr 20, 2024

Would like to contribute to #665.

Includes a breadboard.sty file and example usages in an examples folder:

  • test circuit, tests breadboard and battery (not drawn yet)
  • clock circuit (electronically incomplete, but shows possibilities of package)

Possible future improvements not included:

  • ability to specify letters instead of numbers, i.e. A-B-C-D-E, F-G-H-I-J, + and - signs, maybe use fictive intermediate letters.
  • ability to specify breadboard layout, number of columns and rows.
  • multiple breadboards to allow connections between breadboards
  • 3D impression
  • bending of circuit elements, allow opaque parameter and settings for thickness

Unfortunately I am not an expert in tex, so there might be quite some room for improvement and the breadboard.sty file is not fully parametrized, but I hope it could help make this library better and provide some breadboard circuit diagram support quite soon...

@Rmano
Copy link
Collaborator

Rmano commented Apr 20, 2024

Hi! Thanks for the contribution!

Notice that the build failed for unrelated reasons (I do not know what's happening, but it fails setting up context... I have a bad vibe about it).

My only doubt is that I really think that all this should be a separated package/project. Is out of scope of schematic drawing, and I think that adding it to circuitikz will only hinder its development.

@gro1m
Copy link
Author

gro1m commented Apr 20, 2024

Hi @Rmano
On the one hand, I understand your point. On the other hand, in the issue you linked, I thought there was explicitly the ask for breadboard circuit diagrams. And I definitively think that a breadboard circuit diagram is a schematic drawing. Though, I see the question about circuit symbols, because actually on a breadboard you would also need the visual designs and once we would develop this in the direction of 3D, I start to see your concerns...
So if you do not want to integrate this, it might also be worth to define the scope of #665.

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

Successfully merging this pull request may close these issues.

None yet

2 participants