Crazy Frog is one of those things where somebody very deliberately went out of their way to create something that would spread like wildfire even ifβor perhaps *because* nobody would take it seriously. I doubt anyone walks around feeling proud about being involved in the creation of Crazy Frog.
@mattskala LTspice is more of a simulation tool than a schematic capture tool, but why draw a schematic more than once? I only need to specify stuff like connectors once it's time to actually design the PCB, and they're easy to attach if you've already labeled your nets.
@mattskala On older schematics I've got laying around, I "solved" the problem by making a giant 4-in-1 symbol that looks like 4 different op amp symbols.
If I could do the dot notation and have that be understood by all PCB design software, and not face any trouble in LTspice, I'd probably do that, but I'd have to create 4 custom symbols instead of 1 whenever I needed a quad opamp, due to the pinouts. None of LTspice's included quad op amp symbols are designed that way.
@mattskala My original schematic, made in that other software, used regular op amp symbols, but I decided that I couldn't trust a web based EDA tool after it told me I could only run SPICE simulations every 2 minutes.
Since I wanted a single symbol and a single item in the netlist for the PCB layout software, I made a custom symbol and subcircuit that wired up 4 instances of the op amp model according to the actual pinout of the chip I'm going to use.
@mattskala Another schematic capture software I was using had 4 versions of every quad op amp, each with different pin outs, and would name them U1.1, U1.2, U1.3 and U1.4 when you placed them. LTspice doesn't seem to do this. I don't know what'd happen if I made and placed 4 different symbols and named them that way, and I'm not sure if it's generally supported by PCB layout software.
@SuperFloppies You are taking all the inputs (including power rails) and evaluating the outputs. Also, 90% of the time, you can ignore your power rails and focus on one signal wire at a time. The power rails typically only mix with the signal wires when you want to pull/bias a signal up or down through a resistor or capacitor.
@SuperFloppies Well, in a way, it's not so different from programming. You have nets (interconnects) instead of variables, components instead of functions and ICs instead of libraries, and everything is concurrent. The last bit is easier to handle mentally if you think of the circuit as an equation being calculated in an animation frame loop, and that's the only allowed loop in the program, a bit like an GPU shader program.
I'm working on a schematic for a summing box for two analog 5.1 sources. It takes 12 channels of input and mixes them down to 6.
It will have 6 mini-jack inputs and 3 mini-jack outputs, so you can plug it between 2 sound cards and a 5.1 system for computers, such as the Logitech Z906.
I'm going to simulate it in LTspice to check that it works before sending it off for PCB fabrication.
Anybody need a software engineer with 27 years of experience? I need work.
I'm based in the Oslo region (can travel) and I'm available for contract or employment as of right now. I code JS/ES6/ESnext, HTML5, React, React Native, Java, C, C++, Swift, Objective-C on desktop, mobile and embedded devices.
I'm good with multimedia programming and also have knowledge of analog and digital electronics and semiconductors.
Asking yourself "What is the meaning of life?" is a bit like asking yourself "What is the meaning of dental cavities?" or "What is the meaning of interstellar dust?" The brain is wired to look for coherence, but certain things just occur because they can.
Someone just asked me one of those questions where, if you say no, they won't be interested.
I've always been honest and answered no to such questions, because I have this pesky thing called a conscience, and all it seems to do is get in the way of potential opportunities. I mean, I don't want to do anything that hurts people. I just want the ability to bluff a little without feeling terribly guilty. Sometimes you have to bluff to get people to listen or seal a deal.
@CleverCrumbish@gossamer Peanut butter has been in Norwegian supermarkets since 1957. My parents never bought it, but it's a shame that they didn't. I tried PB&J sandwiches later in life and it was quite nice. Why wouldn't one eat it? Another great combo is peanut butter and banana slices. Oh, and I actually like creamy peanut butter way better than crunchy peanut butter. π
Think you can't afford a house? It may not seem like much month to month, but if you cancel your Netflix, Hulu, Amazon Prime, and Spotify subscriptions for ten years and save the money instead, you can be really bored for a decade and still have nowhere near the money for a down payment.
@feld@Elizafox I'm definitely in the "give me my SQL back" camp. Not a fan of NoSQL at all. For me, it's NoSQL that I can't comprehend. Why would anyone use it?
@Elizafox oh yes there are definitely SQL statements that make my head spin, too. It can be hard to grasp the logic of how it's working sometimes. I just chalk that up to me not being a DBA.
That said, SQL databases are literally the most optimized code bases humans have every written. A marvel of engineering. NoSQL adoption was largely pushed by a generation of programmers that only used high level programming languages (in my non scientific observation).