ESP32 Based Control Board - MOSFET revision

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:

https://imgur.com/gallery/5yrxgRa

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/hms11
πŸ“…︎ Jan 26 2022
🚨︎ report
ESP32 Based Control Board - Revision 3

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:

https://imgur.com/gallery/HYweb5f

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/hms11
πŸ“…︎ Jan 28 2022
🚨︎ report
On December 8, 1968, Douglas Engelbart et al presented the Mother of All Demos, introducing or linking together most elements of modern computing, including hyperlinks, collab editing, mouse use, and revision control (Maybe a bit before the target time, but makes up for it with astounding futurism.) youtube.com/watch?v=yJDv-…
πŸ‘︎ 36
πŸ’¬︎
πŸ‘€︎ u/GrantExploit
πŸ“…︎ Dec 09 2021
🚨︎ report
Material Master/BOM Revision Control

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 ?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/anandamyde
πŸ“…︎ Dec 19 2021
🚨︎ report
Using SVN for revision control and PDM?

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?

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/Joucifer
πŸ“…︎ Oct 20 2021
🚨︎ report
COMPLETE Crowd Control Table that you can use (a revision)

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

πŸ‘︎ 13
πŸ’¬︎
πŸ‘€︎ u/ichiro04ftw
πŸ“…︎ Nov 06 2021
🚨︎ report
Yearly revision, this time a full overhaul to Aquacomputer hardware and software for fan control and lighting.
πŸ‘︎ 18
πŸ’¬︎
πŸ‘€︎ u/09211988
πŸ“…︎ Oct 17 2021
🚨︎ report
2 weeks ago, I shared my engine control board with a little ignition demo. At that time hardware was not open-sourced but today I successfully made it public. In revision 4, I also added altitude sensor support and 2 PYRO channels in addition to ignition channel. Link in comments! v.redd.it/lzurodh1a2n71
πŸ‘︎ 61
πŸ’¬︎
πŸ‘€︎ u/talhaHavadar
πŸ“…︎ Sep 25 2021
🚨︎ report
CAD with cloud storage and revision control?

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...

πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/llothar
πŸ“…︎ Sep 10 2021
🚨︎ report
I created a small revision control system for doing C programming on my Mac Plus jcs.org/2021/10/22/amend
πŸ‘︎ 27
πŸ’¬︎
πŸ‘€︎ u/jcs
πŸ“…︎ Oct 22 2021
🚨︎ report
The Manual on Uniform Traffic Control Devices, which lays down the law on U.S. street markings and design, is up for revision. Bike and pedestrian safety advocates want big changes. bloomberg.com/news/articl…
πŸ‘︎ 362
πŸ’¬︎
πŸ“…︎ May 05 2021
🚨︎ report
Hail to the Queen Baby. Carnassa Control(ish) Hunter Current Revision Detailed Info

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:

Hail to the Queen Baby

Class: Hunter

Format: Wild

2x (1) Adorable Infestation

2x (1) Animated Broomstick

2x (1) Infectious Sporeling

2x (1) Pen Flinger

2x (1) Springpaw

1x (1) The Marsh Queen

2x (2) Scavenger's Ingenuity

2x (2) Selective Breeder

2x (3) Magic Carpet

1x (3) Mankrik

2x (3) Stitched Tracker

1x (3) Zixor, Apex Predator

2x (4) Toxmonger

2x (4) Warsong Wrangler

1x (5) Lorekeeper Polkelt

2x (5) Tol'vir Warden

1x (5) Tundra Rhino

1x (6) Deathstalker Rexxar

AAEBAZ3hAwa7BZjDAobTAoO5A/bWA+fwAwyKwwLTzQKY8QKghQO1nwP/ugPnvgOVzQOfzQO50gPq6QPw7AMA

To use this deck, copy it to your clipboard and create a new deck in Hearthstone

#T

... keep reading on reddit ➑

πŸ‘︎ 117
πŸ’¬︎
πŸ‘€︎ u/lhymes
πŸ“…︎ Jun 13 2021
🚨︎ report
For the next Ecobee revision - do you want voice control (any brand), if so are you okay with no hard-wired off switch for the mic or should one be included for the next model?

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).

Thoughts? I doubt any actual ecobee devs come here but just thought this was worth asking to see if I'm totally in the minority.

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.

View Poll

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/WRL23
πŸ“…︎ Jul 22 2021
🚨︎ report
This project I had has a lot of revisions, tell me how do you control the number of revisions? reddit.com/gallery/n4zuyx
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/Stewway666
πŸ“…︎ May 04 2021
🚨︎ report
What platform can I use to simplify revision control for a lot of documents?

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:

  • Dynamic linking. Being able to change the wording in one paragraph and have it automatically change the same wording in another document. Maybe asking too much.
  • Section metadata(?). I want to be able to say "this section complies with CFR 12345" and be able to pull that data into a master list elsewhere. Don't need to specify that information in each section as the reader doesn't care.
  • Revision control. I just need black change bars on the side, and a revision page at the beginning of the doc. It's annoyingly hard to do that in Word, as it's focused on collaboration not documentation. I find myself having to make all the changes, mark them somehow, then go back before publishing and make some font change so that the bars will show but the in-line change marks don't. If I have to go back and make a last-minute fix, it can lead to red text or strike-throughs if I miss something. Most infuriatingly, Word will print these mistakes but doesn't display them so I sometimes don't catch that one red letter I changed until I've already published. Just need to show that from revision X to Y, this line changed.
  • Easy conversion to PDF. Have to have a hard copy on hand.
  • I'd really like something open source as I'm on a pretty low budget right now and while I often make significant changes to many of the docs, it doesn't happen all that frequently. I don't like the idea of paying a sub for something that I use once every month or two. But I'd like to know of any option.

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!

πŸ‘︎ 14
πŸ’¬︎
πŸ‘€︎ u/lfgbrd
πŸ“…︎ Feb 22 2021
🚨︎ report
CNC Program Revision Control?

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.

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/MrTheTurtle
πŸ“…︎ Mar 24 2021
🚨︎ report
The latest revision of my custom Service Weapon from Control. Now with an illuminated chamber.
πŸ‘︎ 100
πŸ’¬︎
πŸ‘€︎ u/JRufer
πŸ“…︎ Sep 13 2020
🚨︎ report
The latest revision of my custom Service Weapon from Control. Now with an illuminated chamber.
πŸ‘︎ 73
πŸ’¬︎
πŸ‘€︎ u/JRufer
πŸ“…︎ Sep 13 2020
🚨︎ report
Does automatic revision control / history tracking exist for Twincat

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..

🐈🐈

πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/sjoebalka
πŸ“…︎ Feb 26 2021
🚨︎ report
Activists say Seattle police crowd control revisions fall short komonews.com/news/local/a…
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/OnlineMemeArmy
πŸ“…︎ Jan 27 2021
🚨︎ report
Keil revision control

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?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/s_k_98
πŸ“…︎ Jan 25 2021
🚨︎ report
Revision to Enterprise Act strengthens government control over private businesses dailynk.com/english/revis…
πŸ‘︎ 10
πŸ’¬︎
πŸ‘€︎ u/UntouchedAB
πŸ“…︎ Nov 24 2020
🚨︎ report
Hey Rustaceans, you favorite open source revision control database implemented in Rust!

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:

  • Full versioning so you can roll back and travel through time
  • Create data projects, build automated data pipelines or just access your databases easily through the cloud
  • Private or public collaboration - depends on what you need

Here is a blog about the Rust engine and the plans for what we'll build next:

https://terminusdb.com/blog/2020/09/08/size-matters/

πŸ‘︎ 25
πŸ’¬︎
πŸ‘€︎ u/EverythingIsNail
πŸ“…︎ Sep 09 2020
🚨︎ report
/etc under revision control

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 ...

πŸ‘︎ 13
πŸ’¬︎
πŸ‘€︎ u/StephaneiAarhus
πŸ“…︎ Jul 16 2020
🚨︎ report
Any update on local control and firmware revisions?

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.

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Conundrum1911
πŸ“…︎ Jan 03 2021
🚨︎ report
Mitch Murder - Revision Control (Probably my favorite track and artist in the genre. 3 mins on is perfection.) youtu.be/kj4Zd8Kixrk
πŸ‘︎ 24
πŸ’¬︎
πŸ‘€︎ u/Eightphoenix
πŸ“…︎ Dec 27 2020
🚨︎ report
Mercurial Revision Control System Continues Rust'ing For Better Performance phoronix.com/scan.php?pag…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/oaf357
πŸ“…︎ Feb 11 2021
🚨︎ report
NYS Health Dept PSAs Injury Control Final Revisions with Time Code (1990s?) youtu.be/r_BMBvv3tpg
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Paintguin
πŸ“…︎ Jan 01 2021
🚨︎ report
Advice on revision control / PDM software / Project Tracking

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!

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/vaynous
πŸ“…︎ Nov 03 2020
🚨︎ report
Revision Control for Structured Data terminusdb.com/blog/2020/…
πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/EverythingIsNail
πŸ“…︎ Sep 08 2020
🚨︎ report
TerminusHub, Revision Control for Structured Data terminusdb.com/hub/
πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/EverythingIsNail
πŸ“…︎ Sep 08 2020
🚨︎ report
What is the stupidest revision control system you've ever seen?

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.

πŸ‘︎ 67
πŸ’¬︎
πŸ‘€︎ u/TRANS_ENGINEER
πŸ“…︎ Nov 09 2019
🚨︎ report
What do you use for revision control

We currently use SVN but would prefer to move to a cloud based platform. Any suggestions?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/NorthCheesecake
πŸ“…︎ Oct 20 2020
🚨︎ report
Revision for Command & Control in Napoleonics /r/ClausewitzWargame/comm…
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/dutchy1982uk
πŸ“…︎ Sep 09 2020
🚨︎ report
How to define Revision Control for Development programs?

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

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Apr 09 2020
🚨︎ report
Let's talk about Measure D - a revision to Mountain View rent control

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
... keep reading on reddit ➑

πŸ‘︎ 42
πŸ’¬︎
πŸ‘€︎ u/SimianLines
πŸ“…︎ Feb 01 2020
🚨︎ report
TerminusHub: Distributed Revision Control for Structured Data terminusdb.com/blog/2020/…
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/Vivek9209
πŸ“…︎ Sep 08 2020
🚨︎ report
Backup thoughts/Revision control

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?

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/xX_s0up_Xx
πŸ“…︎ Jan 22 2020
🚨︎ report
Proposal for the Revision of Command and Control

There is always a clear chain of command for the issuing of orders in a battle.

  1. Commander-In-Chief
  2. Corp Commanders
  3. Division Commanders
  4. Brigade Commanders
  5. Unit Commanders

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 ➑

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/dutchy1982uk
πŸ“…︎ Sep 09 2020
🚨︎ report
ESP32 Based Control Board - MOSFET Revision

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:

https://imgur.com/gallery/5yrxgRa

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/hms11
πŸ“…︎ Jan 26 2022
🚨︎ report

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.