12/3/2023 0 Comments Align objects diptraceSoftware is just more flexible which means you have a much easier opportunity to be "full stack" and not get pigeon-holed to a specific technology.Īt the end of the day I scratch the hardware itch in my spare time and I still find SW a ton of fun. A lot(but not all) HW is really removed from the end customer so you aren't as deeply tied with the business side of things which hurts visibility/etc.Ĥ. Since everything is still heavily spec'd you get a lot of "replaceable cog in the machine effect".ģ. That means there's very little flexibility and opportunity for the "10x" EE to manifest.Ģ. Everything in hardware has to be spec'd to the teeth since re-spin of HW/Masks can easily run into the 7-figures. I think it largely boils down to a couple factors:ġ. Did a bunch of research and found similar things. I'm not sure what they've done to it since then to garner such animosity.)īack when was re-evaluating where I wanted to go with my career(post-gamedev burnout) I briefly considered getting an BS in EE and getting a hardware job since it's an area that interests me. (For comparison, I used EAGLE back in 2004 or so, and I thought it was pretty good. Once you get your workflow going and you've pushed past the worst of the confusion, it works just well enough that it's easier to put up with the pain for now and allow your resentment to simmer than it is to figure out how to build the damn thing so you can fix it yourself. You also can't back-annotate any changes at the PCB level back to the schematic (or at least, it's a royal pain to do so.) These programs communicate via export/import functions instead of being properly integrated so the process to add a component to a circuit board involves five different programs and four export steps. the layout area) which again have different interface conventions, and additionally some features are only available in some canvases and will simply fail to work if another canvas is selected. To make it even better, the PCB layout program has three different options for the "canvas" (ie. There are four different graphical editors (schematic part, schematic, pcb footprint, pcb layout) which look somewhat similar but have notably different user interface conventions for selecting, moving, copying and deleting objects, making it frustrating to switch between them. Just to expand on this, KiCad is an abomination stitched together from the corpses of about six different programs. The schematic symbol library manager and footprint library manager have similar GUIs but behave quite differently.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |