We Built a UPS for Hardware Hackers!!

Поделиться
HTML-код
  • Опубликовано: 14 дек 2023
  • Protectli is a company with values similar to ours, so we decided to collaborate on a project building an open-source UPS!
    Product Info: protectli.com/ups-2023/
    Firmware: github.com/o7-machinehum/Prot...
    Schematic: github.com/o7-machinehum/Prot...
    Follow Me on Socials!
    My Engineering Site - interruptlabs.ca
    Twitter - / machinehum
    Instagram - / interruptlabs
    Reddit - / machinehum
    Github - github.com/o7-machinehum
    Discord - / discord
    LinkedIn - / 91427175
    Design help from @qyx

Комментарии • 223

  • @Gengh13
    @Gengh13 7 месяцев назад +109

    I like the idea, I would remove the STM32 and just isolate/level shift the i2c of the BMS to the RP2040, if you can remove 1 MCU from the equation it would be much better in my opinion.

    • @JensChrBrynildsen
      @JensChrBrynildsen 5 месяцев назад +5

      Yeah. An ESP32-S3 should be able to drive the entire system actually, but great project! Looking forward to see testing of it!

    • @darekmistrz4364
      @darekmistrz4364 5 месяцев назад +4

      @@JensChrBrynildsen That is something I have trouble understanding. I have a robot project controlling 8 servos with ESP32. I don't understand why ESP32 isn't handling whole board

    • @oliverer3
      @oliverer3 5 месяцев назад +3

      ​@@darekmistrz4364I'm not entirely sure I'm understanding their implementation correctly but if I am they're using the RP2040 to act as a PMIC i.e handling voltage regulation, battery charging and power pathing rather than using dedicated ICs for it, ostensibly for flexibility and to some degree cost. Since this is very time critical stuff it makes a lot of sense to use a dedicated MCU. The rp2040 being a dual core with some rather unusual peripherals on board probably also helps a bit, the esp32 then handles connectivity and housekeeping. I can't however figure out why the STM is necessary.

    • @aliismail2962
      @aliismail2962 5 месяцев назад +2

      ​@@oliverer3he is using a BMS IC and using the stm chip to control and configure the IC... I don't know what the rp2040 is doing

  • @philipegoulet448
    @philipegoulet448 7 месяцев назад +42

    Thank you for making it open source! 😊

  • @mitchellmnr
    @mitchellmnr 7 месяцев назад +23

    I would def like to see less ICs but I understand the 3.
    Would much rather have 2 STM32's and an ESP vs 3 different boards - just for consistency - any reason you couldn't use an STM to replace the RP?
    There is a significant cost difference between the 2.
    (borked - completely broken/unusable)
    Onto the structure -
    remove the batteries from the board - have a battery connector block (you can use the screw terminal block or anything like that.
    If you want batteries like you have where they are on a board - make a battery board - it means if we wanted to use an external pack we can - also decreases mobo size.
    Actually, what I think you can do is actually separate this circuit completely onto a add-on board (board to board connector could be used here)
    - so lets say someone wanted to use LiFePO4 - you can just change the mod board (which contains the STM and all battery management components) for something that can manage/handle the diff battery type - you would have a std communication proto between that and the RP but gives flexibility and lowers board size.
    That then just has a connector that has either the battery board, or just connectors for an external pack - but fully managed.
    Or say the LiFePO4, then you can use that or any other tech later on without having to replace the whole mobo.
    Power inputs - same thing - screw terminal input.
    Keep the barrel jacks standard for ease of use - heck you could use std molex type connectors if you wanted - also for the battery side to keep it physically different.
    I also think remove the ESP as well - put on another daughter board - and have the connectors here carry the USB aspect for programming the other boards.
    Also, use a USB controller instead of a mux, so all devices would show up same time.
    - that then can be brought directly to the feature board - or you could just have a feature board that has a USB-C connector on it if someone wanted to program the other chips without an ESP involved.
    The BMS board can just have a programming header that is USB but unpopulated so for production easy to just program itself during testing - or via the USB controller on the main board.
    This brings more features since if you changed the ESP to like an H5 or whatever (heck even a rasp pi) - you could have the management OS be able to deploy firmware updates easily to any of the controllers.
    - since you want the STM as a core controller here - I think maybe a transistor or some way to 'enable' programming that forces the isolation of battery pack.
    - so eg: you want to push a firmware upgrade to the STM from the micro or just via USB, you pull a programming pin high on the RP or whatever, and it enabled programming mode on the STM and disconnects the batteries so programming doesn't disable the protections - I say this if its even required - if once the BMS has its registers set, can it function autonomously - then its fine - if it cannot, then you want something like this so if the STM gets borked, then batteries stay off.
    Just for ease of ref, I will call the add-on boards like so: BMS board (with STM), mobo (with RP) and monitor (with ESP)
    Then for your OLED display - have it a connector from the monitor board instead.
    Overall you want to make the main mobo as small as possible - lowers production costs as well as makes testing easier.
    Also means you can replace a borked board without replacing the whole thing.
    Means it's modular so you can also change things up over time where they may just need a firmware upgrade of one part to use something else.
    Like say for old style giggles, we wanna use a lead acid battery pack ... we could - it's just the BMS board that would change.
    We wanna use an Intel SOC with a full OS, NUTS and the likes to monitor and report ... we just replace the monitor board.
    Or you have now changed things up to handle more current or more connectors .... change the mobo (ofc current to a certain degree - but the BMS board could shut itself down if too much current was drawn - since the flexibility here)
    You can also make the main mobo simpler and keep it 12v - similar to the chinese mini-UPS units.
    And then if you want a variety of connectors avail (or 24/48v) - you just have an add-on board with the circuitry to add those features.
    - this is where an I2C/ISP/CAN connector could come in from the mobo to these expansion boards.
    You could then have an expansion board for 24v/48v and have it report it's voltage, state and current draw - and even allow control of it from the monitor board.
    ... think PoE switch - you could make a switch board with PoE ports (or just even passthrough connector for simplicity) - and each port can be monitored back without any hardware changes)
    The biggest thing is things will change, so why not make it as easy as possible to adapt to those changes ;)

  • @ParthBhat
    @ParthBhat 7 месяцев назад +24

    Now that’s really amazing, I was busy designing a circuit for my vending machine control board where I’d want when the main power to the board goes off, the esp32 to run on battery for certain amount of time and then shut off itself.. I didn’t want to but had to use the fricking diode mainly a ss34, but looking at your circuit for the input and output protection using the mosfet and a dedicated driver to handle that. I just loved it. Made my own life a lot more easier haha. Thanks a ton for sharing this and how you’ve used the whole logic, it’s absolutely amazing. Cheers to the hard work and efforts! Hats off. 🎉

    • @interruptlabs
      @interruptlabs  7 месяцев назад +3

      Awesome! I'm glad you could benefit :)

  • @jonathanfulcher602
    @jonathanfulcher602 7 месяцев назад +20

    Love the schematic explanation!

    • @interruptlabs
      @interruptlabs  7 месяцев назад +3

      :) Thanks! I spent quite a while on it.

  • @hgbugalou
    @hgbugalou 7 месяцев назад +18

    I would love to be able to get this piecemeal or complete. Itd be nice to be able to get the board with the smd stuff pre installed and leaving the rest of the assembly to me including providing the cells. I have a few of this low volt lion ups I got online and they are all trash with lots of ripple, they don't transition from mains to battery seamlessly without briefly interrupting power, or they just eat lion cells after 6 months. I also second the suggestion to have an option to support LiFEPO batteries as they are even better suited for duty in a UPS.

  • @lazerusmfh
    @lazerusmfh 5 месяцев назад +1

    What a cool project! My favorite diy ups is a meanwell drc100a or drc100b with an appropriately sized lifep04 battery. Just tune the output to the correct top voltage and for 100-200 bucks you can get 20-40ah of capacity at 12 or 24v.
    Ive put fifty or so of these together and theyre a great alternative if you dont need the fancy stuff.
    You can just tap off a 12v to usb c adapter or whatever else you need too

  • @Snowsea-gs4wu
    @Snowsea-gs4wu 7 месяцев назад +43

    Make it stackable with more 18650 modules to expand the capacity! Thanks for the video!

    • @interruptlabs
      @interruptlabs  6 месяцев назад +10

      This is certainly a topic of discussion for us!

    • @DeadCat-42
      @DeadCat-42 6 месяцев назад +3

      Or a connection for an external bank of larger cells.

  • @GoatZilla
    @GoatZilla 7 месяцев назад +12

    hrm don't like using barrel jacks for output. if ur gonna do that, at least separate them by a large, obvious physical distance.

  • @anon_y_mousse
    @anon_y_mousse 7 месяцев назад +33

    It's neat watching SMD's shift into place as heat is applied. It's almost like they're alive and crawling to their assigned place. This might be a project I need too, since my office UPS is doing funky things. The other day it just beeped once and I have no idea why, but then just a few days later it completely shut off with no warning.

    • @interruptlabs
      @interruptlabs  6 месяцев назад +6

      The idea is with a device like this you'll have a full understanding of what's going on with your hardware :) I hope it can one day solve your problems.

    • @joeventura1
      @joeventura1 6 месяцев назад

      @@interruptlabs We understand now we need enough batteries to back up something bigger than a cell phone.

  • @minhhungnguyen7867
    @minhhungnguyen7867 6 месяцев назад +23

    The Mosfet power loss also contains switching loss in addition to resistive loss Rds(on). When evaluating them you need to consider switching time as well, not just choosing the one with lowest on-resistance.

    • @interruptlabs
      @interruptlabs  6 месяцев назад +21

      Hey thanks for saying this, you've hit on a critical point of power supply design. For a system like an ideal diode where switching happens very seldom Rds-on is the most important metric. HOWEVER if you were building a switching power supply where the fet is going at 500Khz+, of course you need to look at the gate capacitance and gate drive of the FET :)

    • @cdoublejj
      @cdoublejj 6 месяцев назад +2

      does anyone even do linear power supplies anymore?

    • @unknown8088928
      @unknown8088928 6 месяцев назад +4

      @@cdoublejj Yeah, simple 3.3V LDO is commonly used to drop from 5V where efficiency isn't a concern. If you're talking about a linear power supply powering electronics ie: wall charger, nah I don't think so.

    • @MrPDawes
      @MrPDawes 6 месяцев назад +3

      @@cdoublejjYes, they're simple and reliable. Sometime a little heat for low current circuits are good for outdoor applications top stop condensation/mildew formation, like camera projects.

    • @conorstewart2214
      @conorstewart2214 5 месяцев назад

      @@unknown8088928 LDOs are often used because they can be low noise. Use a back converter to get down to 5V, even potentially lower, and then use an LDO to get down to 3.3 V with low noise.

  • @irfannafiz
    @irfannafiz 5 месяцев назад +1

    I'm currently in my final year of Electrical and Electronics Engineering and I wish this much depth and explanation was available in class. This is infinitely more exciting seeing an explanation of a schematic of an entire application basis, makes learning a lot more engaging and interesting.

  • @artursmihelsons415
    @artursmihelsons415 7 месяцев назад +4

    Nice project with some great ideas!
    Excellent video! Thanks for sharing! 👍

  • @trippycat
    @trippycat 6 месяцев назад

    Nice explaining! Would love to see more explanation videos like this to boost my knowledge of what are good ways to do something. I do hardware as a hobby so it would be a great resource.

  • @conorstewart2214
    @conorstewart2214 5 месяцев назад +1

    I get your what you were going for with the different sized input and output jacks but you should have gone with a more significant size difference. A 5.5x2.5 mm plug can be inserted into a 5.5x2.1 mm jack and can make intermittent connection, so it is still possible to plug the input power supply into the output.
    A jack with a different outer diameter would have been better but even better would have been to use a different kind of connector, like an XT60 or XT30 where they have different input and output connectors, then you should have used a female connector for the input and a male connector for the output, then there is no way that the user could plug the input power supply into the output.

  • @mand6029
    @mand6029 6 месяцев назад +2

    this video is pretty much informative , thank you for assembling the circuit, you are very good at explaining the stuff which you made with good voice , indeed i got details from this video, thank you very much once again

    • @interruptlabs
      @interruptlabs  6 месяцев назад

      Hey no problem, thanks for the kind words :)

  • @jakehop-
    @jakehop- 5 месяцев назад +1

    Super cool project, Ryan! Designing something like this is no small feat! While there might be areas of improvement, going through the process of designing and building this thing, end to end, is a difficult job indeed. Thanks for sharing!

  • @SiBex_ovh
    @SiBex_ovh 7 месяцев назад +1

    Good Idea will be use a 2x INPUT (or one PoE) who give us option to use input from TWO differ PHASE source adapters. Then this UPS will be perfect for many of my clients setups.

  • @Daddy-Samy
    @Daddy-Samy 6 месяцев назад

    You need to have two mosfets at the entrance with a logic to check the 12V input when both mosfets are OFF, if one of the mosfets is still conducting, this trip the failsafe and not turn any mosfet on. This will prevent a dead mosfet from conducting continuously as their failure mode is usually ON rather than OFF

  • @paulkelly2863
    @paulkelly2863 7 месяцев назад +19

    Two features I'd be curious about:
    Can it work with LiFePO4 cells?
    Can it cease charge at 80% to prolong the lifespan of the cells?

    • @interruptlabs
      @interruptlabs  7 месяцев назад +11

      Hey thanks for the comments :)
      Since it's all software-defined, LiFePO4 and cease charge at 80% could work with some simple firmware changes. Niche application requests like what you ask are what this device strives to do; if you want a simple hardware UPS that only does one thing, look elsewhere! We can't be cost competitive with those device.

    • @varunkoganti9067
      @varunkoganti9067 7 месяцев назад

      BQ76920 works with Lithium cell chemistry.

  • @lambda7652
    @lambda7652 7 месяцев назад +3

    You relay dont’t want to uses DC bales sockets as Output. They can easily be shorted while trying to insert a plug and user's could insert an power supply into the output

  • @sammorris2721
    @sammorris2721 7 месяцев назад

    Absolutely INCREDIBLE! AND Open Source!

  • @kevingallineauii9353
    @kevingallineauii9353 7 месяцев назад +1

    Need to be able to plug in battery banks for longer run time. Just make the charging and battery management part of the UPS separate and chain-able (have the primary built in and a plug to expand with daisy-chain style connections). 9 amps is plenty of power the 90 Wh is way too small (especially if you are drawing 9 amps @ 12 volts, that's less than an hour!). There is plenty of resources in the chips to run almost an unlimited amount of expansion storage.

  • @DLSDKING
    @DLSDKING 7 месяцев назад +6

    Thank you for your effort and making it opensource. Design wise its amazing, especially that one multipurpose circuit block to charge, discharge with batteries. I am gonna try that one. I did made my own ups for powering my home router and pihole and it is in its 3rd revision and is based on 2S4P configuration but its not smart one. Only thing i didnt figure out was what led you to use 3 mcus and i believe it can be optimized to use 1 mcu. If there are options for collaboration in development, i am interested to join.

    • @interruptlabs
      @interruptlabs  7 месяцев назад +5

      Thanks for the comment :) ! I appreciate your support.
      ESP32 - For hacking and customizing your applications.
      RP2040 - For controlling the realtime elements for the PMIC.
      STM32 - Battery protection configuration must be on a separate circuit from the other MCUs.
      There's a good reason to have all three parts: the ESP32 can be safely removed from the device if you don't need WiFi or the screen, but it cannot take the place of the RP2040 or STM32.

  • @merzougbouhamdi8352
    @merzougbouhamdi8352 7 месяцев назад +1

    A great work, thanks

  • @exgenica
    @exgenica 6 месяцев назад +1

    Would definitely prefer modular, especially the battery mounting and containment strategy.
    I prefer to keep (non-LiFePO4) lithium cell battery packs in a packages that can be isolated from expensive devices (e.g. motherboard is high cost in terms of time) and keep risk of damage minimal to non-existant in the event there is a failure that causes the battery pack to explode or burn.
    In your design I'm unsure how difficult it may be to compartmentalize and safely contain the lithium cells without causing ventilation/cooling issues for the rest of the circuitry. In any event, catastrophic battery failure would seem likely to damage the motherboard and possibly requiring replacing it as well.

  • @therealjamescobb
    @therealjamescobb 7 месяцев назад +11

    Great little board. I love the efficiency focus and logic of the design. Id love to see another version to do up to 24v.

    • @interruptlabs
      @interruptlabs  7 месяцев назад +1

      Thanks James ! :) we might have something like that coming out later! If you're interested check out the email list in the video description that will keep you updated!

    • @terjeoseberg990
      @terjeoseberg990 7 месяцев назад +2

      Yeah. The USB-C output needs to power my laptop.

    • @nikitaskyriazis
      @nikitaskyriazis 6 месяцев назад

      I've been looking for such a device for long! Great project. Please consider 24v version it would be perfect for all the 24v 3d printers out there (this is what I want it for). Also, if this can be connected with a raspberry pi for monitoring in paralleler or replacing the esp32 (I.e. Klipper 3d printer) it would a perfect component for a lot of printers

  • @defenestrated23
    @defenestrated23 7 месяцев назад +1

    Really cool! How many watts is the parasitic drain from the control uC and PS circuit?

  • @sjaguarmx
    @sjaguarmx 7 месяцев назад +13

    So inspiring to keep finding people who not only believe but invest energy in innovative, open source hardware/projects. Thanks so much! A DC-DC UPS project has been on my mind for a long time now. Additions like a wide input DC/DC converter (60W 75V to 12V) could result in a more robust design with a wider application range. Just like yourself, my time is limited and so collaboration would be a better way of moving forward. What do you say interruptlabs?

    • @interruptlabs
      @interruptlabs  7 месяцев назад +7

      Yes! Thanks for your comment! We believe in developing products that enable users to modify and upgrade while reducing e-waste; this device hits the nail on the head. If you're interested in working with me, send me an email! walker@interruptlabs.ca

    • @niokolabs
      @niokolabs 7 месяцев назад +2

      ​@@interruptlabs +1 for the input Voltage, but
      Higher output voltage could also be interesting. I for myself run a single 19v PSU to power my Home Server (Intel NUC), DSL Modem (using a stepdown to 12v), and my Reolink doorbell. Of course I could boost the 12v to 19v for the server, but that wouldn't be very efficient.

  • @quartzofcourse
    @quartzofcourse 6 месяцев назад

    Love seeing things like this!

  • @jacknlogic6500
    @jacknlogic6500 6 месяцев назад

    I've been looking for this type of UPS board and it's small. looking forward with this. it would be good to put it on Modems/routers

  • @owojnar
    @owojnar 7 месяцев назад +12

    Looks amazing! One question: are you looking at ways for users to expand capacity? That would be a killer feature!

    • @interruptlabs
      @interruptlabs  7 месяцев назад +5

      Thanks for the comment. This is definitely something on the table for later revisions of the product!!

    • @owojnar
      @owojnar 7 месяцев назад

      @@interruptlabs Awesome, can't wait to see what you come up with!!

    • @esra_erimez
      @esra_erimez 7 месяцев назад

      @@interruptlabs Yes, please!

  • @mspencerl87
    @mspencerl87 6 месяцев назад +1

    A ready made control board for a DIY UPS would be a killer product.
    Where you bring your own batteries.
    A UPS for say 1K watts

  • @andrew2004sydney
    @andrew2004sydney 7 месяцев назад +4

    Excellent work!

  • @JJFX-
    @JJFX- 7 месяцев назад +2

    Great work guys, this is very promising. Apologies if I've overlooked it but have you made any pcb files public or have plans to do so?

  • @ihohor
    @ihohor 23 дня назад

    Can't wait when it will be available for purchase.

  • @thee_onderwyser
    @thee_onderwyser 6 месяцев назад

    This is a cool circuit is it's unnecessarily expensive and overengineered you can achieve better efficiency with even more features using just the esp32 as the microcontroller.

  • @thesimbon
    @thesimbon 6 месяцев назад +2

    Nice project but why not using LFP batteries? Much less hassle for protection and no fire risk.

  • @andrew2004sydney
    @andrew2004sydney 7 месяцев назад

    It's great that you are monitoring individual battery voltages and balancing them ... but don't you still have the problem with each bank of batteries that having three in parallel will still need balancing? Can you explain this?

  • @Tom_Azin
    @Tom_Azin 6 месяцев назад

    This is so cool!
    For the final product I'd love to see it customizable. So one can select how many outputs at what voltage they need and how many battery packs they need!
    I for example need 12V (NAS), 19V (router) and 6V (ISP modem). You can't get this on the market. And I really don't need a lot of battery life. Just enough to gracefully shut down the NAS and router. So please, PLEASE, give us the option to configure the product to our needs and take our money :)

  • @hojnikb
    @hojnikb 7 месяцев назад +2

    For simple low power 5-12V projects (like microcontrollers,single board computers, up to ~2A), aliexpress sells UPS boards for less than 1.5$. Yeah, they might not have the efficiency and fancy displays, but they work and they're dirt cheap. If you want battery holders (lke this project) you can find variants with 2 or more holders as well.
    Just throwing it out there, that an UPS doesn't need to be needlessly complex.

    • @timmturner
      @timmturner 7 месяцев назад

      It has to be complex enough to be safe, the batteries need to be balanced.
      It's not as simple as you seem to think

    • @hojnikb
      @hojnikb 7 месяцев назад +1

      @@timmturner A 1S configuration doesn't need to be balanced. Complexity doesn't necessery mean more safety
      For simple projects that require low 5V power, a simple UPS, that can be bought already works just fine.

    • @timmturner
      @timmturner 7 месяцев назад

      @@hojnikb A 5v UPS is not what this is.

  • @3nertia
    @3nertia 7 месяцев назад +4

    Now if we could just get someone to do the same with [touch]screens in general - open source hardware would be lovely. Same deal with camera sensors!

    • @boxcutter0
      @boxcutter0 6 месяцев назад +1

      Camera sensors price improvements & open source usability would be awesome, but many profitable companies hide behind “security/military” arguments & lobbying it seems.

    • @3nertia
      @3nertia 6 месяцев назад

      @@boxcutter0 Mostly CrApple and Samsung lol

  • @weirdsciencetv4999
    @weirdsciencetv4999 5 месяцев назад

    This is amazing!!!

  • @andrew2004sydney
    @andrew2004sydney 7 месяцев назад +3

    Is there a temperature sensor near the batteries? I can't see it on the diagram.

    • @interruptlabs
      @interruptlabs  7 месяцев назад +1

      Yes. PN TH1 on page 3 of the schematic.

  • @jwshields
    @jwshields 7 месяцев назад +2

    Awesome video & awesome UPS/thought process!
    A+ stuff here! Thanks for sharing it
    And, I'm sure you're aware, but this got shared on Hack-A-Day

    • @interruptlabs
      @interruptlabs  7 месяцев назад +1

      Thanks :) Yeah I was delighted to see that!

  • @Aurelian0610
    @Aurelian0610 6 месяцев назад

    looks nice , where you can get the pcb design and the boq ? , is it possible to send this to pcbway and get the board completely done ?

  • @lonniehowell2360
    @lonniehowell2360 7 месяцев назад +4

    Schottky diode only has a forward drop of .2v

    • @michaelcummings7246
      @michaelcummings7246 5 месяцев назад

      Depends on how much current it is passing but yes can be only .2v for some

  • @shourovpal2168
    @shourovpal2168 6 месяцев назад

    I want to learn more about the electronics part. can anyone suggest me any article or video?

  • @mylesl2890
    @mylesl2890 5 месяцев назад +2

    sorry if i over looked it, but where can i buy either a kit or the pcb?

    • @interruptlabs
      @interruptlabs  5 месяцев назад

      Nothing yet! If you subscribe to the channel, or the Protectli mailing list you will be the first to know.

  • @vigneshb5347
    @vigneshb5347 4 месяца назад

    Hi, I have a question (not exactly on UPS, but) similar field. I have home entertainment system (< 800w) that operate at 120v @ 60Hz but when I move to a country where its 220v @ 50Hz, I want to be able to use it. Step down transformer will provide 120v but retains the 50Hz, there by decreasing the efficiency on the power supply in the electronic instrument (if they have transformers).
    So, I was thinking of using a Pure Sine wave Inverter (12v to 120v @ 60Hz, 1200w) and feed it with some sort of Power supply that can deliver 12v at 100A !! .. So was thinking of a 1200W rated SMPS, do you think this is feasible?

  • @xani666
    @xani666 6 месяцев назад

    Is there a way to use wired ethernet ? UPS is just about the last device I want to see in WiFi network...

  • @joelsmith1072
    @joelsmith1072 7 месяцев назад +1

    Will this drive 12v 8a draw? Or any option to have this possible, such as high drain 18650s

  • @aleksandrmusiienko9845
    @aleksandrmusiienko9845 6 месяцев назад +3

    Will there be USB support like in a regular UPS?

    • @interruptlabs
      @interruptlabs  6 месяцев назад +3

      Yes! I will have support for NUT over USB.

  • @arashyusefi1889
    @arashyusefi1889 7 месяцев назад

    Thanks 🙏👍💯😊

  • @superhero1
    @superhero1 6 месяцев назад

    Will you also publish the Gerber files so we can order the pcb and a BOM?

  • @DarkySabertooth
    @DarkySabertooth 5 месяцев назад

    i love this how ever i would like to be able to use a combination of batteries

  • @paulf1071
    @paulf1071 6 месяцев назад

    I was wondering if this was modified or pure sinewave, but then realised there was no inverter, as the o/p was 12v dc!

  • @bnelsey
    @bnelsey 6 месяцев назад +1

    What is this designed to power exactly?
    I know routers can be powered with just 3x lithium ion batteries, so seeing 12 of them here is pretty surprising - but this also means i have no idea if this is designed to be back up power for laptops since I couldn't find any mention of maximum power output

    • @interruptlabs
      @interruptlabs  6 месяцев назад +1

      Anything you want! By routers and mini PC's were some of our first ideas.

  • @voed
    @voed 6 месяцев назад +1

    It would be great to have a "solder iron-friendly" version without(or with minimal usage) SMD components.

  • @bob_mosavo
    @bob_mosavo 6 месяцев назад

    Thanks 👍

  • @LLL-tj4mq
    @LLL-tj4mq 7 месяцев назад +3

    I like how you used a lot of TI ICs :))))

    • @interruptlabs
      @interruptlabs  7 месяцев назад +4

      I find they strike a nice balance between cost, functionality and availability

  • @FreeTheUyghurs
    @FreeTheUyghurs 5 месяцев назад

    Prototype board shows six 18650's but I guess that will be changed to twelve in the final board?

  • @gidomareyt
    @gidomareyt 6 месяцев назад

    Will You share pcb design or part list to make one

  • @SB-qm5wg
    @SB-qm5wg 6 месяцев назад

    This is really cool.

  • @DiomedesDominguez
    @DiomedesDominguez 6 месяцев назад

    great work bro!!!! do you have an store where I can buy from you 2 or 3 of those UPS?

  • @tinu5779
    @tinu5779 7 месяцев назад +17

    I wonder why they forgot to add an AVR, a PIC, a HC11, an 8051, a M68000 and a LEON, that would be the perfect multi CPU kit ;-)

    • @interruptlabs
      @interruptlabs  7 месяцев назад +16

      The next version will strive to have every single MCU ever made, don't worry.

    • @terjeoseberg990
      @terjeoseberg990 7 месяцев назад +5

      @@interruptlabs, LOL

    • @jwshields
      @jwshields 7 месяцев назад +3

      We're also gonna need some PLCs too 😂

    • @BaffledBelief
      @BaffledBelief 7 месяцев назад +1

      @@interruptlabs i want a sid chip too no 2x sid chips

    • @DrFiero
      @DrFiero 6 месяцев назад +1

      NEEDS 555's! Lots of them. Blinky LED's as well.

  • @Electronzap
    @Electronzap 7 месяцев назад

    Nice build.

  • @luciferofazaroth
    @luciferofazaroth 7 месяцев назад +6

    Are you going to sell the boards in the future? I would be interested in one to test.

    • @interruptlabs
      @interruptlabs  7 месяцев назад +9

      Right now we're gathering interest and feedback, but the plan is to sell complete devices in the future.

  • @zyxwvutsrqponmlkh
    @zyxwvutsrqponmlkh 6 месяцев назад

    Needs prismatic lifpo4 beefy ups, or even better fedex

  • @omercelebi2012
    @omercelebi2012 2 дня назад

    Can we see test video? Thank you

  • @mmakam3
    @mmakam3 6 месяцев назад

    Now lets make this scalable to handle however much load we want

  • @mjmeans7983
    @mjmeans7983 6 месяцев назад +1

    How is this a UPS when it doesn't have mains in and out, near sign wave output, and power factor correction? This seems to be trivially more than a simple DC BMS.

  • @mskiptr
    @mskiptr 6 месяцев назад +1

    Cool! We need more open source hardware.
    Will you be submitting it to OSHWA?

  • @NavinF
    @NavinF 6 месяцев назад +1

    Very cool! Is the RP2040 absolutely necessary? The ESP32 has decent PWM capabilities

    • @interruptlabs
      @interruptlabs  6 месяцев назад +1

      The idea was the user should be able to fearlessly flash the ESP32 without any possibility of changing the control loop on the rp2040.

  • @user-dr2pg8fk2i
    @user-dr2pg8fk2i 7 месяцев назад +3

    Okay, pretty cool! But can it be scaled up?

    • @interruptlabs
      @interruptlabs  7 месяцев назад +1

      Not yet, but thanks for this input.

  • @phpnotasp
    @phpnotasp 6 месяцев назад +1

    Only 12V? So I can't use this for my server, or router/switches, as they all require north america 120v input. Did I misunderstand?

    • @interruptlabs
      @interruptlabs  6 месяцев назад

      For that, you would use a 120V UPS.

  • @spoddermansweg9077
    @spoddermansweg9077 7 месяцев назад +1

    if i may, which program did you use for the schematic, love the video thx i liked and subribed

    • @interruptlabs
      @interruptlabs  7 месяцев назад

      Hey thanks for the support! Schematics we're all done with KiCad.

    • @spoddermansweg9077
      @spoddermansweg9077 7 месяцев назад

      thx mate i love your passion and wish that i too one day can share my experience with you@@interruptlabs

  • @eboy536
    @eboy536 6 месяцев назад +1

    Which software you use for schematic diagram design purposes

    • @interruptlabs
      @interruptlabs  6 месяцев назад +1

      KiCad

    • @eboy536
      @eboy536 6 месяцев назад

      @@interruptlabs thank you very much,
      I have not tried

  • @SaranaAlat
    @SaranaAlat 5 месяцев назад

    what name your software design Schematic ?

  • @oguzhan001
    @oguzhan001 6 месяцев назад

    Will the schematic and board files become publicly available?

  • @tariqsingh3747
    @tariqsingh3747 7 месяцев назад +5

    Why would you use two micro controllers? What was behind this choice?

    • @interruptlabs
      @interruptlabs  7 месяцев назад +14

      Hey! The RP2040 is acting as a PMIC while the ESP32 is user facing, meaning the user can really hack around with it without fear of disrupting the core functionality.
      The PID loop for the power delivery (RP2040) is very resource intensive and can't run on the ESP32 while hosting a webserver, screen, NUT etc.

    • @tariqsingh3747
      @tariqsingh3747 7 месяцев назад +2

      ​@@interruptlabsThanks for the speedy reply! That makes a lot of sense, and definitely improves the 'hackability' for people who aren't 100% sure of what they're doing.

    • @philipegoulet448
      @philipegoulet448 7 месяцев назад +2

      ​​​​@@interruptlabsWhat kind of calculations are you running before / after that PID loop that require a lot of time? After checking the firmware I don't see why it couldn't be ran on the esp32! Cool project man!

  • @rafaelraimer
    @rafaelraimer 5 месяцев назад +1

    Hey, you should minimize the use of zoom in / out. Thank you.

    • @unknown8088928
      @unknown8088928 5 месяцев назад

      Certainly for the next video :)

  • @Dylan_Lanckman
    @Dylan_Lanckman 7 месяцев назад +4

    If they would be daisy-chain-able I would certainly buy this

  • @WilliamWallace14051
    @WilliamWallace14051 6 месяцев назад +1

    Thoughts on using NiMH instead of Li-ion?

    • @interruptlabs
      @interruptlabs  6 месяцев назад

      This is certainly a possibility in the future!

  • @Savan_Triveda
    @Savan_Triveda 6 месяцев назад

    This is amazing. Can you tell us, how did you learn all this things. Are you an electronic engineer? Did you study that for a long time? I mean for us hobby electronics thats far to advanced to understand. Finally I would like to ask you how can I learn this? Let's say I'm above average intelligence but not a genius.

  • @TheBussaca
    @TheBussaca 6 месяцев назад +1

    Are you going to sell these as a kit the customer assembles, or just as a PCB the customer must populate, or as an assembled kit.

    • @interruptlabs
      @interruptlabs  6 месяцев назад +1

      Not sure yet. But if you subscribe to our email list you'll be the first to know.

  • @yunodiewtf
    @yunodiewtf 6 месяцев назад

    Hey guys, why not one-up the idea and make somewhat like a reference design for repurposing retired 400V EV batteries (or some 96-180V sections) as household UPS?
    I'm actually on this quest as a hobby project but it's not moving well since most of my electrical engineering is below 48V.
    The rough idea is to shove 400V directly into SiC full H-bridge for high efficiency and high surge resistant transformerless sine output.
    BMS and balancing would be "outsourced" to external boards and comms being CAN or preferably just a bunch of dry contacts for greater compatibility.

  • @johnbash-on-ger
    @johnbash-on-ger 5 месяцев назад

    Plz fix too low audio levels. Use good audio normalization.

  • @jort93z
    @jort93z 6 месяцев назад +1

    Where are board layout files? And the BOM? Not really open source without em.
    A fair number of service manuals also has schematics, so that's not too unusual. Calling just that open source is like the open source version of greenwashing.

  • @OdisHarkins
    @OdisHarkins 6 месяцев назад

    Why Barral Jacks? They are the worst! no locking at all if it gets bumped power is out. I would love to see these projects use locking connectors.

  • @TouYubeTom
    @TouYubeTom 7 месяцев назад +1

    audio is either mismixed or echo chambered

  • @tamaskozma2487
    @tamaskozma2487 5 месяцев назад +1

    Can I buy this fully assembled?

    • @interruptlabs
      @interruptlabs  5 месяцев назад

      Not yet, but if you subscribe to the email list in the description you'll be the first to know!

  • @syletie
    @syletie 6 месяцев назад

    Why use two MCUs? You can put all sotfware in the ESP32.

    • @syletie
      @syletie 6 месяцев назад +1

      Oh, I didn't pay attention, there is a third MCU in the schematic. It is way too many microcontrollers.

  • @retsamyar
    @retsamyar 6 месяцев назад

    now i CLEARLY have not enough knowledge on this subject but is it not that lithium batteries like 18650 are happiest when stored at a not full charge so wouldnt it better to have a few extra batteries and keep them at 3/4ths charge? or is it only bennificial if they are stored at like 30% which makes it not useful at all to try and do that? i dont have a clue but im sure there are reasons that i am just not aware of. obviously very smart people have asked such questions before. but if someone could entertain me i would be greatful.

  • @Scrogan
    @Scrogan 6 месяцев назад

    You wouldn’t be leaving those cells at 4.2V constantly, would you? If so that’s a recipe for needing new cells in a year or two. Either keep them at 4V or swap to LiFePO4.

  • @techthis
    @techthis 5 месяцев назад

    Can you do one for 240V now :D

  • @kbaeksu
    @kbaeksu 6 месяцев назад

    Hola Pablo. quando cambiaste trabajo?

  • @TECHiHOBBYIST
    @TECHiHOBBYIST 7 месяцев назад +1

    I was working on such but now it over.

  • @docdailey
    @docdailey 4 месяца назад

    can you buy it?

  • @sergeantseven4240
    @sergeantseven4240 5 месяцев назад

    My only beef with this design is that it uses 18650 cells. Lithium batteries aren't designed for the long term UPS environment. Sealed lead acid batteries are much safer and are better suited for long term charge storage. Lipos form dendrites internally that damage the cells when holding a full charge for a long period of time without being discharged. You could overcome this by doing a maintenance routine where it discharges the cells at regular intervals but for me, the risk of a lipo fire inside my SOHO panel is too much risk. Also, I don't see a need for two microcontrollers. You could use just an ESP32 to handle everything. I love the other aspects of this project though and I feel like this would be a great toy to play with and add to my smart home projects but I would figure out a way to use something other than lipo cells.