I want more breadboard components to simulate!

We are working to add more components to the breadboard simulator and we're taking suggestions from users on what to add next.

Adding each new breadboard component requires creating a mathematically accurate simulation profile and this takes time. Please keep checking back to see if the components you are looking to simulate have been added.

If you would like to make a circuit with a library of tens of thousands of components you can also do this with 123D Circuits by starting with a Schematic Circuit instead of a Breadboard Circuit. This also allows you to make your own components and use them - but does not allow simulation.

Have more questions? Submit a request

Comments

  • Avatar
    Kenneth Murray

    Thanks for the quick reply. Keep up the good work guys!

  • Avatar
    Rob Roberts

    Thanks Kenneth, I added the 4017 to the list of User requested parts.

  • Avatar
    Kenneth Murray

    A 4017 decade counter would be really nice!

  • Avatar
    The Logan

    Hmm, on the other hand, it might not be that off topic when the topic is "I want more breadboard components".. xD

  • Avatar
    The Logan

    Awesome, sounds like you're already well on your way to have such a system in place.
    Just a quick note, I signed up today, so I had no idea you already had redundancy problems in the past, nor had I heard of the eagle importer, I was just thinking, if I was to set up such a system, what major details would I think of =)

    The voting system sounds like a really good idea btw, let float what can float, and let the rest sink to the bottom.

    However I think you misunderstood me a little.
    As far as I've been able to read and test my way to, schematic components can't be used on the breadboard? Perhaps it should be limited to breakoutboards and microcontrollers?
    Ofcourse then a new problem arises, should it be limited to realworld microcontrollers and breakoutboards, or should people be able to just go wild. Personally I'm not sure what I prefer or nor do I know how it should even be policed if restrictions are chosen.
    One thing I would probably do however is the system you suggest where people add thirdparty components to their own collections manually, I believe it will also create a good type of disjointedness between official components that are always available and community components that they have to find them selves.

    P.S. I apologize for dragging the thread so far off topic xD

  • Avatar
    The Logan

    Hah, yeah. I'm aware of that =)

    Have you considered some sort of wikipedia-esque system of user created components?
    Personally I'm a noob when it comes to electronics (I have a few years of programming experience though, but I'm fairly new to electronics), so I would probably have very little to offer in the way of component creation skills. But I've looked around on the website and seen fairly elaborate designs where people emulate the functionality of different microcontrollers and what not. So the skills are definitely in the community already.
    There should probably be a difference between a community component and an official component, hopefully in time even some sort of system to rate the community components reliability. And of course there should only be allowed 1 of each type of component (that is to say, the TLC 5940 should only be allowed in one version unless newer revisions are released etc. you don't want components like "jimbo's 33rd attempt at making a TLC 5940" as a component ;) to muddy the waters)
    I hope that makes sense and is something you find worth at least considering =)

  • Avatar
    Rob Roberts

    Hi Logan,

    Great feedback, lets see if I can address all of it:
    Breadboard components are all official components made internally, hence why it takes a while for new ones to appear.
    Schematic components are broken into official "123D Components" and "All Components", you'll notice these two tabs when in the Components + menu in the Schematic view. If we find a really nice component in the community we can move it over into the official components. We have to be pretty careful here - we want to be 100% sure it's a valid symbol and footprint, and checking takes time.
    As for redundant components, you've struck on another thing we're working on. You may have noticed we temporarily removed the Eagle Import function from the site. This was because it was creating redundant instances of the same components. We'll bring it back in a couple weeks and this should be solved - but as for the existing redundant components we're still working out how to organize them. We don't want to stop people from making their own (possibly redundant) components because some people and some companies just do that, they make and test everything themselves. We're working towards a better "voting system" where the community sorts out which ones they think should be the top component for it's type. And finally, we're acutely aware of the fact that there may be multiple components that people have created with different footprints that could be combined into a component and utilize the component-footprint drop down when doing layout. Right now there's no easy solution, but we're working on it.

    We're also getting closer to releasing a feature where users can favorite components and group them into their own personal collections - making searching for what you want quicker. I hope that was helpful. Regards, Rob

  • Avatar
    Rob Roberts

    Indeed, but creating the simulation profile for each component is quite a long process. Now that we have your suggestion / vote, we'll weigh it against other peoples requests. Could take months...

  • Avatar
    The Logan

    Wow that literally only took 5 minutes, impressive! And thanks =)

  • Avatar
    Rob Roberts

    Nice, I've added the TLC 5940 to our list (of components to review).

  • Avatar
    The Logan

    Personally I'd love to see the TLC 5940 - PWM Driver

  • Avatar
    Evan Richards

    You have DC motors and servo motors, it would be awesome to have a stepper motor in there too. Thanks! I only recently found 123dcircuits and It has been invaluable to my learning more about arduino.

  • Avatar
    Rob Roberts

    Hi Rich, that's an excellent suggestion, we'll add the Stepper to our spreadsheet of requests!

  • Avatar
    Rob Roberts

    Thanks Dan-Levi, I've added the L293D to our list of requested parts.

  • Avatar
    Rob Roberts

    Hi Veseli18,
    Thanks for asking. YES, we are very aware of the need for a real "momentary" pushbutton. It's on the short list of new components to add.

  • Avatar
    Dan-Levi Tømta

    You have motors, but i can not find motor drivers. I would love to see L293D in the list of components.

  • Avatar
    veseli18 veseli18

    can you add a button please, just a normal button, not a switch. pushbutton that you have act as a swich.

    thx

  • Avatar
    Rob Roberts

    Hi Leon,
    Thanks for asking. It's possible, but the 2560 is not on our short list of simulate-able components at this time. The Arduino boards, and other components with onboard microcontrollers take quite some time to develop. First up in that category is probably going to be an LCD that works with Arduino.

  • Avatar
    Leon Leon

    Hi Rob

    Is there any way there is going to be an Arduino Mega 2560 as I am developing a shield for one it would be nice to have something similar to the Uno already in the IDE

    Leon

  • Avatar
    Rob Roberts

    Hi Nuclear, I've added your request to our spreadsheet - you're I think the 3rd person to ask for that component. Assuming we would add it - how would you suggest we implement a temperature sensing component's ability to sense temperature in the virtual environment?

  • Avatar
    Steven Bell

    I'd really like to have the pMOS transistor work in simulation. When I try to run a simulation, the pMOS is just shown with a dashed red outline and it doesn't work. The nMOS works, so I'd like to think it's not too hard to make the pMOS work too.

  • Avatar
    nuclear

    An LM335z temperature sensor would be nice. I want to build a simple thermostat to control a baseboard heater for a small room.

  • Avatar
    don don

    I 2nd the need for simulating pMOS, cant build a simple h bridge without it.

  • Avatar
    Rob Roberts

    We've got a simulate-able photoresistor (LDR), but not photodiode or prototransistor.

  • Avatar
    john p kaminsky

    I think you already have a generic photodiode/photo receiver. Would it help if you had an IR version of it because usually you need to difference resistors with them compared to the visible light sensors. And the same goes for the IR LED.

  • Avatar
    Rob Roberts

    Thanks! I'll add IR LED and Photodiode to our spreadsheet!

  • Avatar
    john p kaminsky

    Hi! I would like to use a IR LED and a IR receiver in the simulator. Thanks!

  • Avatar
    Murf

    Hi Rob, would it be possible to add I2C support for the Arduino please?

  • Avatar
    Rob Roberts

    @Brett, I think we're going to add SPI before I2C, but both are a little ways off. I will count your vote though, they matter!

    @Harun, nice to meet you, glad you found us! If you scroll down a few rows of the Breadboard components you'll find the 1.5V AA battery, coin-cell battery, and 9V battery. Soon we'll add an adjustable DC power supply. A 120V AC wall outlet is less likely, but doable. What would you use it for?

  • Avatar
    Rob Roberts

    Hi Fariszulkiflie, thanks for writing in.

    LCD is on our list of to-do's, but it's a complicated part since it has a microcontroller bult in.

    Ultrasonic sensor, you're the first to ask. I think you mean the kind that output an analog voltage, if so, you can "simulate" that by using a potentiometer and making a voltage divider.