A list of puns related to "Revision Control"
Hey Everyone,
Thanks for the feedback on my previous post of this board (here): https://www.reddit.com/r/PrintedCircuitBoard/comments/s6d5q9/esp32_based_control_board/
I've made some revisions to pin layouts on the ESP32 as I was using some "do not use" pins and some input only pins incorrectly (as outputs). I've since re-vised my pin selections.
Secondly, a very helpful redditor, /u/matthewlai pointed out I would likely be better off with MOSFETS as opposed to relays. After some digging into MOSFETS, which I had not used before, I agree and redesigned the board to use P-channel MOSFETS, specifically these ones: https://lcsc.com/product-detail/MOSFETs_Wuxi-NCE-Power-Semiconductor-NCE30P30K_C130106.html
I would love some feedback on my design of my MOSFET circuits. I feel I have selected a logic-level MOSFET correctly for the ESP32 and the anticipated loads should be far below the rating of the FET. Thoughts? Comments? Concerns?
I am using the UI connector version of the ESP32 as most of my use cases are generally outdoors and closer to the edge of available wifi as opposed to being positioned indoors, close to the router.
I'm also not super confident in my UART-USB (CH340) circuit. I feel I have replicated the example circuits well but I have not yet used a UART-USB IC and would love feedback here as well?
Lastly, I've also substantially shrunk the board since the last revision. Partially by ditching the relays for FETS, partially by paying more attention to my layout.
Thanks in advance for any and all comments!
New Schematic and Layout:
Morning Everyone!
Thanks for the feedback regarding my ESP32 based board with my first design using MOSFETS. Needless to say, I had many glaring issues with the first design that I feel I have corrected. Here was the previous post: https://www.reddit.com/r/PrintedCircuitBoard/comments/sdams7/esp32_based_control_board_mosfet_revision/
I've added some gate drivers for reliability and protection of the ESP32. I changed my MOSFET out for an N-channel FET as I am controlling the low side and had incorrectly initially selected an P-channel. Luckily for me, the N-channel I found is actually a more appropriate selection in many regards for my specifications. I was also concerned, based on feedback from my last revision that the 3V3 GPIO of the ESP32 might not want to drive such a large FET well, another reason for the gate driver ICs.
I would love if anyone had a chance to look over my newest revision and see if there are any glaring issues. If not, I'm probably going to put an order in for this board in the next couple days.
Selected Gate Driver: https://ww1.microchip.com/downloads/en/DeviceDoc/20002092G.pdf
Selected FET: https://datasheet.lcsc.com/lcsc/1811091614_Infineon-Technologies-IRLR7843TRPBF_C21988.pdf
I've also added a flyback diode across the connector to protect the FET/circuit if a motor or other inductive load is connected. The FET has a body diode but that seemed insufficient for protecting the rest of the circuit so I added in some flybacks. Overkill?
I added some strain relief holes to feed the antenna cable through on its way to the UF.L connector on the ESP32.
Lastly, in an effort to protect my future self from my current self I have added silkscreening to the back that outlies which connector pins are associated with each GPIO on the ESP32.
As always, thank you in advance for any and all comments!
New Design:
I work in the discrete manufacturing industry and it is important for us to have revision control on every material and BOM as it comes down from the PLM, and as we create MBOMs from the EBOMs. What are my options for that in SAP ?
I work for a small manufacturing company where we typically have 2-3 people working in CAD. We use Alibre, which doesn't offer it's own PDM anymore. Free/cheap/simple PDM software for CAD doesn't seem to exist, and I'm on a budget. The big brand CAD PDM software is pretty spendy, so is generic DCM software. I've been playing around with SVN as an alternative, and it's looking decent so far.
Does anyone have experience using SVN in this way? Am I making a huge mistake? Am I a cheap-ass who will magically be able to afford real PDM software once I fuck this up? Is this a scalable solution? Does this post have enough 3 letter initialisms?
This is the complete one with errors resolved.
Link to the table here
https://preview.redd.it/rukz6azykwx71.png?width=573&format=png&auto=webp&s=5a04d55b02b3ee542419cce5094e760a3a7830b8
I'm looking for a CAD solution for a small/medium company that focuses on consumer electronics, hence plastic injection moulding, up to 20 parts per product. Company policy is that we want to be cloud based off possible.
Today we are using Fusion 360 which simply does not scale. There is Manage Extension, but it is so limited that is not even funny. The connection with Fusion is essentially one-way only. There is Fusion Manage, a completely different product, which is yet to fully integrated with Fusion. It's madness.
I am therefore looking for a replacement. I looked at Inventor with Vault Pro, which can be installed in the cloud, but it is just a custom installation on a remote server. I'd like a solution where I don't have to own the server (maintenance, backups etc).
SOLIDWORKS few years ago had a horrible revision control system, not sure if anything changed in this regard? Is there a cloud based system for SOLIDWORKS?
I tested OnShape and I was quite blown away by how fast and seemles it was. Revision control is there, and with one 3rd party plugin you can produce a work package with all the necessary drawings, BOM table etc. I am a bit worried about how feature compete the software is - when I tested it first time in 2016 it was severely lacking. Today I tested it a bit and it seems compete enough...
Is there something I am missing? Cloud based storage with properly working revision control, that's what I'm asking...
Carnassa Control Hunter is back on the menu with 100% more burst finish options built-in. This is a followup to my previous post found here:
https://reddit.com/r/wildhearthstone/comments/m73j0x/queen_hunter_a_surprisingly_good_carnassa_hunter/
Iβve recently been focusing back on this deck and tweaking it with the latest offerings and Iβve been super happy the improvements introduced with the addition of Wrangler. Now the deck has a built-in finisher in addition to the flexibility it previously had. With the new cards offered that really support the archetype, Iβve taken away a couple of the tools that were previously in the deck to offer longevity and flex tools to give the deck more focus on activating the quest and setting up a win. That said, it can still be played slower or faster, depending on the opponent, and can handle going the long haul or finishing before turn 10.
Iβm really passionate about this deck and really hope to get at least a few others hooked on it. It continues to be my absolute favorite Hunter build. Below I will copy the details from my previous post and update as needed:
Iβve been playing this deck for well over a year on-and-off. Itβs undergone a few major revisions and countless minor revisions to get it to where it is today.
It has tons of versatility and can be played aggressively or held back for strong, reactive turns. It performs exceptionally well against res priests, removing their most dangerous minions from their res pool and polluting it with Fungi that you can re-use to repeat the cycle. It also does well against secret mage and aggressive decks, by going wide and playing more proactively, getting Carnassa on board as quick as possible. The occasional mill matchup usually ends with them conceding sooner than later.
Hereβs the deck:
AAEBAZ3hAwa7BZjDAobTAoO5A/bWA+fwAwyKwwLTzQKY8QKghQO1nwP/ugPnvgOVzQOfzQO50gPq6QPw7AMA
#T
... keep reading on reddit β‘I think title and options are pretty straight forward..
I'm not one to stifle other people's options by saying ditch voice commands all together - but personally I rarely use voice commands and don't like the idea of always on mics (or software only shut offs)
I think it's got its perks and use-cases; like doing dirty work, painting, cooking etc so you can be hands free for music or other devices you may have set up. But otherwise I want that off, unplugged.
I actually think it'd be cool if we just had a microphone jack or maybe bluetooth where we could choose our own mic (or not) and therefore location (and control of that microphone).
Edit - adding in to be clear, I'm aware there are older devices that don't have mics. My concern would be if the devs continue the trend if mics on all devices with no physical switch.. those of us that don't want mics or only want someone with physical access to be able to turn it on, won't have replacement options in the future when these older devices become unsupported or die.
I don't have an Ecobee yet as im still researching (house soon) and I'll likely buy an older version to avoid a microphone. But I was curious what the community thinks if having them and for those that do use voice devices how does it compare?
So far consensus seems most people don't want mics at all (it's not the right place for one on a thermostat) or would want a physical off switch. Those that DO LIKE voice stuff and possibly don't care don't use it anyway because it doesn't sync, work as well, or lacks features other voice devices have.
I'm not really a "technical writer" but you guys are the closest field I can think of.
I need to keep track of about 7 federally regulated manuals and 3-5 training documents. By myself. They cross reference each other and occasionally quote each other, specifically the training docs. I have to keep up with changes of course, and I also have to keep a master list of which federal regulations each section of each document complies with. Everything is simple text, I might like to add images for future stuff but it is not required.
I find this job somewhat difficult to keep up with by myself using Word.
What I really want:
I've been thinking a wiki might be the way to go but I don't really know. Any thoughts? Am I asking too much? Maybe there's just a better workflow I can implement. If you have any insight please let me know!
Does anyone use some type of software or system that tracks a program change? Are there any good ways of tracking what got changed and when so that you can reference back to it? like "changed the feed on this feature" "increased the retract on op 2" et.
Hi,
I'm not sure what the correct word is, but compare it to what you have with all Office or Google docs files. You can see what you code was changed on what date and you have the option to go back to an earlier version.
Does something exist for the twincat developer software? Or is a daily/hourly manual backup during programming all I can do?
Currently running twincat 2, but would also be happy to know if it exists but only for twincat 3..
ππ
Hi, I read that .uvoptx file needs to be revision controlled, since it has debugger and trace configuration options. But can someone please tell me what part of upoptx exactly needs to be monitored; because it has all other things like files, groups, targets, local compiler settings etc., which are recovered even when erased right after we build the project. In a multideveloper project what all the things should each developer needs to review in .uvoptx?
We just launched TerminusHub, a versioned data collaboration layer that connects TerminusDBs and offers git-like functionality. It is implemented in Rust (the triple store) and prolog - the only such crossover project I think, so I thought I'd share it in here. Idea is:
Here is a blog about the Rust engine and the plans for what we'll build next:
Hello
Who put their /etc under revision control ? Why ? Which one ? Be it rcs (which is in base at least in the BSD I use - OpenBSD), git (which I use already a bit) or anyother one ...
A while back there were a few posts either here or in homeautomation saying that some of the newer firmware revisions for TP-Link Kasa plugs (and maybe switches as well) were blocking local control given it was a security risk. I haven't seen any updates so wondering if there was anything definitive over the past month or two.
As a Home Assistant user, I need mine to work locally, plus I have a few automations that kick in with no Internet, so those would break completely if local access was removed.
Hi All!
I work in a small prototyping lab and we are developing our workflow processes and revision control for our CAD files and assemblies.
I have started using Airtable to manage and track our 3D printing. I am curious if Airtable (Pro version?) would have the capabilities to help with revision control?
What are some affordable options for PDM or revision control software? We use a mixture of Solidworks and Fusion 360.
I am a newbie at this, so I am still learning.
Any input would be greatly appreciated!
Thanks!
I recently inherited a project that had a revision control system that went like this:
Revision 1.0: app.jsOLD
Revision 1.1: app.jsOOLD
Revision 1.2: app.jsOOOLD
Revision 1.3: app.jsOOOOLD (4 O's)
Revision 1.4: app.jsOOOOOLD (5 O's)
Revision 1.5: app.jsOOOOOOLD (6 O's)
Latest Revision: app.js
All files were in the same directory. The project had no comments, didn't have a .git file, consisted of only 1 file (app.js), and had no subfolders for anything.
The project is a website, had no route handler for index, and still ran on port 5000. It had someone's database username and password in the code for all to see. It had no .html files in the directory; it generated HTML table responses on the fly. Also, it was "deployed" to a Unix server, but a supervisor wasn't installed.
This was a Senior Design project, and someone apparently got an undergraduate degree with this code.
We currently use SVN but would prefer to move to a cloud based platform. Any suggestions?
Background: My company has no formal method of tracking hardware changes for prototypes. For our production programs we use Windchill, but that isn't an option for our development programs as it adds too much cost to the program.
Each prototype can have minor changes which are usually captured through build instructions. We usually only produce a handful of prototypes per phase and each prototype configuration is customized for different tests.
Currently I use a combination of Excel and panic attacks to try and manage the inputs and changes coming from our stress analysis, design, and testing teams. Our configuration management could be better...
Does anyone have any suggestions/methods on how to implement better configuration management for prototypes and multiple testing configurations?
Thanks in advance for any input
I'm sure by now all of you have seen the "Vote Yes" and "Vote No" brochures in your mail. I've read through the law myself and compared what each brochure stated. I want to break down what the "Vote Yes" brochure says the law does, and then tell you what the actual law does, at least from my own reading. I think you'll find that the "Vote Yes" brochure is deceptive and doesn't protect renters at all. If you are pro-renters, you should probably vote "no" and if you are pro-owners, and you think that rent control should basically be abolished, you should vote "yes."
What the "Vote Yes" brochure says (in italics, if you're on mobile) | Reality |
---|---|
Measure D "lowers" annual rent increases to no more than 4 percent. Current law allows higher increases. (quotes added for emphasis) | Measure D actually provides a hard cap of 4%, whereas the current law caps rent increases at inflation in the area, which has historically been below 4% for a long time. "Lowers" is deceptive, but under the current law, if inflation in a year is somehow higher than 5%, the cap is 5%. Further, since other parts of this law allow for exceptions to this rule, the "hard cap of 4%" merely establishes the minimum baseline rent increase allowed per year, where the max can be as high as 10%. Maximum rent increases are still capped under state law (but I'm not sure what this amount is or if it's even a protection, considering that from 2011 to 2015 rent in Mountain View went up 50%). |
Measure D improves renter safety by allowing property owners to address seismic deficiencies. | Landlords can always do this. What owners can do under the new law is make the tenants pay for upgrading seismic deficiencies by adding those costs into their rent. These "upgrades" can be added into a rent increase, up to 10%. |
Measure D permanently prevents the un-elected Rental Housing Committee from paying themselves a salary. | Actually, what it does is allow them to submit expenses for authorized travel to the city for reimbursement. So, instead of being fully volunteer, they are compensated volunteers. I don't think this is a huge deal personally, but Measure D also allows these Committee members to be out-of-towners who own property in Mountain View. This addition seems to serve the purpose of letting these out-of-towners expense their travel to the city. |
Measure D requires the Rental Housing Committee to operate similar to other City Commissions. Current law does not require this. | Currentl |
I've been out of the backup space for quite some time. I have a task where I have a dozen or so remote Linux machines and I need to remotely backup a configuration folder on each to a central machine.
Folder is ~250 Megs. Mostly text, some binary.
I'd prefer for this to be a revision-controlled situation so it only backs up changed files, maintains history, etc.
It also needs to maintain separation for each server.
My first thought was SVN (which is what I used many many years ago). but I'm sure there are simpler and more elegant solutions by now.
What would you guys use?
There is always a clear chain of command for the issuing of orders in a battle.
For Clausewitz, the CinC may be at any level from Divisional and upwards, therefore I believe I need to implement a sounds system which can replicate the Napoleonic battlefield orders (and their blunders).
Each Brigade already has a morale value which can be used to determine whether orders are interpreted correctly (or followed at all!). However, I need to replicate the dissemination of orders from the upper tiers of the command structure. After all Napoleon wouldn't order individual Brigades into the fray, he'd leave that to the Divisional Commanders.
At present I'm considering using the Commander-In-Chiefs awareness points to issue the order (as it is currently), but these orders have to be passed down the tiers to the relevant unit.
So for example, Napoleon wants some of his troops to take and hold Hougemont, he sends an ADC to Marshal Ney with orders to that effect and dedicating a certain amount of his AP for that purpose. Marshal Ney receives the orders and tests to see whether he understands and follows them correctly. At present I'm considering using a simple dice roll on 1 D6 (with adjustments for different types of commanders), this may be as simple as passing a simple roll on 2+, perhaps if the general is particularly inept it may be a 3+ or even 4+. If the roll is failed then a number of things may happen. The resources Napoleon has committed to taking this objective is adjusted (meaning not as many brigades can be dedicated to the task), perhaps another random battlefield objective is chosen or maybe the Marshal chooses to ignore the orders altogether believing them to be out of date considering the current Battlefield situation.
If the Marshal then decides to forward the orders, he will send ADC's to the relevant number of units that Napoleon has given him resource for. For example, Napoleon dedicates 8 Awareness Points to the capture of Hougemont, so Ney uses 4 AP to activate his 1st Brigade (with 4 battalions), 2 AP for two squadrons of cavalry and the last 2 AP for two units of artillery. ADC's are sent to these units to show that they have been activated.
THE REWRITE
This will of course require some rewriting of the current Command and Control rules. I believe that CinC's will have a set number of AP that they can use during the cour
... keep reading on reddit β‘Hey Everyone,
Thanks for the feedback on my previous post of this board (here): https://www.reddit.com/r/PrintedCircuitBoard/comments/s6d5q9/esp32_based_control_board/
I've made some revisions to pin layouts on the ESP32 as I was using some "do not use" pins and some input only pins incorrectly (as outputs). I've since re-vised my pin selections.
Secondly, a very helpful redditor, /u/matthewlai pointed out I would likely be better off with MOSFETS as opposed to relays. After some digging into MOSFETS, which I had not used before, I agree and redesigned the board to use P-channel MOSFETS, specifically these ones: https://lcsc.com/product-detail/MOSFETs_Wuxi-NCE-Power-Semiconductor-NCE30P30K_C130106.html
I would love some feedback on my design of my MOSFET circuits. I feel I have selected a logic-level MOSFET correctly for the ESP32 and the anticipated loads should be far below the rating of the FET. Thoughts? Comments? Concerns?
I am using the UI connector version of the ESP32 as most of my use cases are generally outdoors and closer to the edge of available wifi as opposed to being positioned indoors, close to the router.
I'm also not super confident in my UART-USB (CH340) circuit. I feel I have replicated the example circuits well but I have not yet used a UART-USB IC and would love feedback here as well?
Lastly, I've also substantially shrunk the board since the last revision. Partially by ditching the relays for FETS, partially by paying more attention to my layout.
Thanks in advance for any and all comments!
New Schematic and Layout:
Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.