Пікірлер
@rickiwilcox3091
@rickiwilcox3091 7 сағат бұрын
Very helpful, cheers Jonathan
@Ron_Rhodes
@Ron_Rhodes 6 күн бұрын
Nice! I put neopixel strips in all my model train city buildings and have an esp32 program that control each building, floor, and room. I wanted to add a skyscraper with only white lights, so I glued photo cells to a few pixels and attached relays to control 12 v white led strips, so now I can light the lights with the same fastled code. I need to get some of your boards now.
@SerialWombat
@SerialWombat 6 күн бұрын
That sounds cool. I'll have a video up soon on the relay board, but basically just make sure they're low-side-active relay boards with their own flyback diodes and drive transistors. The ones I show in the teaser at the end came from AliEx and had jumpers you could change to make them high or low control active. Send me a pic or video of the result and I'll feature your project in a future video.
@jeremygeorgia4943
@jeremygeorgia4943 12 күн бұрын
I am a little curious. Would there be any advantage to using an R/C speed controller over a motor driver or vice versa, if someone had a project that was set up with a pair of ESC's? Also, what about the XY-160d controller? They seem to be pretty common, are there any particular disadvantages to those for 12 volt projects?
@SerialWombat
@SerialWombat 12 күн бұрын
I did a test on the Xy-160D, and it will show up in a future review. It's good, and has a really nice datasheet. My only reservation is that it is a board built of discrete components, and doesn't call out what its driver FETs are like the IBT2 does, so I feel like they could change performance without notice by switching outs IC's. I also have some RC speed controllers that will be evaluated in a future video along side other items such as light controllers that respond to servo style input. I haven't played around with them, but my impression is that they probably aren't set up for really high voltage / current like an IBT 2. You may or may not care about this based on your application.
@jeremygeorgia4943
@jeremygeorgia4943 12 күн бұрын
@@SerialWombat I have noticed that there are some ESC's out there that can handle around 320 amps or so. The 160D handles around 7A per channel. For a 12V Powerwheel application for example, that might be just fine. For 24V models, you might see some with 4 motors drawing 10A each. or more. I know ESC's often come with huge heatsinks & occasionally fans. I also know that it would probably be simple to control them as servos with and Arduino. Just wondering if they're an option worth considering. I look forward to your future reviews. Thanks.
@SerialWombat
@SerialWombat 12 күн бұрын
@@jeremygeorgia4943 I took a look around for some of what you're describing. I'm guessing these claims are for momentary peak current, and may not be honest. A quick google search for 30A ESCs turned up a lot of modules, but none of them looked to me to have sufficiently beefy wire or connectors to handle continuous current at that level. Maybe I'll buy one and run it through the same test I've set up here.
@murrayforsdyke5634
@murrayforsdyke5634 12 күн бұрын
Awesome mate thanks.. Can you print multiples of one sticker in a streamed print job across many on your list
@kimsanov
@kimsanov 18 күн бұрын
Hi! Thanks for your tutorial. I am confused by one thing. How did printer printed top cap? I mean top lid is flat. Did it print right over PCB?
@SerialWombat
@SerialWombat 17 күн бұрын
That's right. You can print over the top of things if you can "bridge" the strings of melted filament from one plastic support to another. This PCB was designed to do that by adding a lot of extra posts in the middle of the PCB to reduce the bridging distance. See this video kzbin.info/www/bejne/g4fdpmCOadSUmaM where we designed the PCB. It talks about making holes for the bridging posts. This idea won't work for all PCBs - you need to plan for it when you're building the PCB.
@kimsanov
@kimsanov 17 күн бұрын
@ Thanks for clarification. I’ve seen previous video bub didn’t know that it is possible to print this way. How do you know minimum distance between stands? I mean - one can find out this distance by trial and errors or there is some filament parameter for this?
@SerialWombat
@SerialWombat 17 күн бұрын
@@kimsanov There's 3d printing enthusiasts who spend all their hobby time just experimenting with this kind of stuff (not me...). The bridging distance possible depends on material, temperature, print head speed and how much sag and stringing you can tolerate. Search for 3d printing temperature tower for examples like this one that talk about it in depth. kzbin.info/www/bejne/a57TY6l5j5ecfMU&pp=ygUcYnJpZGdpbmcgM2QgcHJpbnQgdGVzdCB0b3dlcg%3D%3D For me, I typically assume I can bridge 10mm without a second thought. Beyond that, i start being more deliberate. You might want to watch a related video where we print around a 3d servo horn to make a gear using similar techniques: kzbin.info/www/bejne/qILamGhrha2Xd8Usi=i2ot2JgSkuBxP4qT
@kimsanov
@kimsanov 17 күн бұрын
@ Thank you for clarification! 👍👍👍
@The_Horny_Ghost
@The_Horny_Ghost 19 күн бұрын
Good length and tempo on the video and focusing on points that matter, while skipping the "obvious little things". Great for a fusion learner like me with basic understanding of how the program works. A faster video like this keeps the attention in the vision of the design, and how it progresses, without wasting time to explaining every single click of the mouse.
@SerialWombat
@SerialWombat 18 күн бұрын
Thanks! I appreciate the feedback.
@FilmFactry
@FilmFactry 22 күн бұрын
I recommend removing the heat sink and using a thermal pad. Often the heatsink does nor make good contact without one. You wouldn't run a CPU without thermal compound to the heatsink.
@SerialWombat
@SerialWombat 22 күн бұрын
That's a good tip. I've also seen articles that say that a difference between well/poorly manufactured boards is extra solder paste in the heat conducting vias to increase transfer between the IC side and the heat sink side of the board.
@SerialWombat
@SerialWombat 22 күн бұрын
It was interesting to look at the heat distribution on the L298N video. There was no thermal pad on that sink, but a camera showed that the IC and the sink were of equal temperature, so i think that's as good as it gets for the way that particular module was built.
@JimStice
@JimStice 28 күн бұрын
Thank you !
@tomjoad1060
@tomjoad1060 Ай бұрын
You should add a link to your products
@SerialWombat
@SerialWombat Ай бұрын
Done. Thanks for the suggestion!
@giz177
@giz177 Ай бұрын
This is Epic thanks man
@MrSummitville
@MrSummitville Ай бұрын
Question ... How much does does this H-Bridge cost? Answer ... How much money do you have? 😁
@SerialWombat
@SerialWombat Ай бұрын
Exactly. As RDSon approaches zero, cost approaches infinity! At least until we figure out room-temperature supercondution.
@jyvben1520
@jyvben1520 Ай бұрын
20:51 110° F is about 43.3° C, 22:28 340° F is about 171° C
@SerialWombat
@SerialWombat Ай бұрын
Thanks! I just released the DRV8833 video without it, but in the rest of my videos I'll add notes that mention both F and C. KZbin used to let you add little correction cards in line with the video after you uploaded the video but now they don't for some reason, so you're stuck with what you uploaded. I wish they still did for stuff like this.
@Scrogan
@Scrogan Ай бұрын
I took on a project to replace a relay-based H-bridge with a more compact solid-state one, while minimising BOM cost. I initially dabbled with complimentary MOSFETs and relying on diodes and RC circuits to prevent shoot-through, but they invariably kept dying from shoot-through anyhow. So I looked about and settled on the DRV8874. Cheap, available, can handle enough current for my needs, can be controlled with simple forward/reverse buttons (with Schmitt inputs for easy debouncing) and has all the overcurrent and overtemp protections one could want. It wasn’t a standard part in JLCPCB’s basic parts library, but the extra cost of adding it wasn’t very high compared to getting them to solder THT relays. My only complaint is that it uses an internal voltage regulator and reference, but doesn’t break those for external use, which could reduce required part-count. I’ve also done a fair bit of design experimentation with half-bridge driver ICs, but I would like to avoid using them without a microcontroller, as if that high-side FET gets held on for too long the bootstrap cap will discharge, the IC will disable that FET to protect itself, and result in unintuitive behaviour for the end-user. The lack of convenient overcurrent protection is also disappointing. Those semi-discrete parts like the IBT2 look interesting though, didn’t know they existed. I look forward to your next videos.
@SerialWombat
@SerialWombat Ай бұрын
DRV8874 looks like a good part. The DRV8874 doesn't seem to be available right now from low cost (Ali Express) vendors, only Pololu. The current sense feedback on that part is appealing, and something most other parts in that space don't have. I'll keep an eye on it and see if bargain modules pop up then do a follow up testing video. Can you tell me a bit more about your experience consigning parts with JLCPCB? I've looked at doing this, but so far have stuck with their default library, and hand added anything they didn't carry.
@Scrogan
@Scrogan Ай бұрын
They charge an extra fee for non-standard parts, but they source them directly from their partner company LCSC via LCSC part numbers, so the extra fee really isn’t much. I was using KiCAD with a 3rd party JLC addon, so whether it was a basic part or not I had to manually find the matching part and add a column for its LCSC part number. I’m not sure what it’s like when using something else, like EasyEDA. As for getting parts not from LCSC, I wouldn’t know where to begin. I suspect JLC have carved out some section of the low-cost market from their ability to source from their partner company, while PCBway and others rely on the older method of “just email us to figure out which parts are coming from where”. I assume that’s still a fallback for JLC, but I’ve never tried to get a PCB with something not sold by JLC. I’ve also never tried their MCU programming procedure, or any of their 3DP or CNC options.
@Zeloverevolution
@Zeloverevolution Ай бұрын
I was trying to build my own H-bridge but found I had a spare L298N which worked great out of the box. After watching this, I'm gonna go back and try to build my own again.
@SerialWombat
@SerialWombat Ай бұрын
If the L298N is working in your application, there's no shame in keeping it there unless you think you'd benefit from the efficiency increase. Building one up from scratch sounds like fun in any case.
@Enigma758
@Enigma758 Ай бұрын
Are you using mosfets?
@thomasjue1539
@thomasjue1539 Ай бұрын
Excellent video. I have a Brother QL-570, but I think you given me enough to adapt this. Thank you.
@SerialWombat
@SerialWombat Ай бұрын
My pleasure. There's a lot I think could be better about P Touch, but they do a good job supporting virtually every printer they've made for 25 years.
@Milkex
@Milkex Ай бұрын
sick video. cool workshop! embedded engineering is one of my loves, so this is an easy sub. YT algo can't mess up all the time, I guess!
@SerialWombat
@SerialWombat Ай бұрын
Thanks for subscribing. Check out my embedded systems playlist for other general embedded systems topics, and feel free to make suggestions for things you'd like to see.
@robertparenton7470
@robertparenton7470 Ай бұрын
Thank You!
@hydrozyk
@hydrozyk 2 ай бұрын
PTZ never works for me in BI no matter what option I choose. Something must of changed in software.
@bobtausworthe
@bobtausworthe 2 ай бұрын
Greetings. It sounds like the SerialWombat chip requires I2C clock stretching and the previous I2C masters on raspberry didn't support clock stretching? So you had to work around that by using gpios and a bit-banged i2c module on the raspberry pi? Also, I haven't heard of the SerialWombat chip. It sounds very similar to an FTDI 4222 or 232?
@SerialWombat
@SerialWombat 2 ай бұрын
That's correct about the stretching. On Raspberry Pi 4 and earlier I used PiGPIO which can bit-bang i2c with : kzbin.info/www/bejne/enWulJ2ml76Afpo . It's a bit different than the FTDI chips. It's more like a smarter MCP3008 and PCA9685 combined. The Serial Wombat open source project is firmware that runs on PIC16 and PIC24 microcontrollers to turn the micros into I2C-to-Anything I/O expander chips that can do Analog to Digital Conversion, PWM, Servo, and lots more. They harness the power of the microcontroller to operate at a higher level than other I/O expanders and have really good Arduino/C#/Python libraries that run on the host. See SerialWombat.com for details. The smaller SW4B chip can only be controlled via I2C. The more capable SW18AB chip can be controlled via I2C or UART, so you can control it from your Raspberry Pi 1 through 5 via a USB to uart converter. See kzbin.info/www/bejne/mHaQmWhvrpdljac .
@geoffbuckley8637
@geoffbuckley8637 2 ай бұрын
Hello from London. I have the 800 model, but the procedure is the same. Your video has helped me a lot, so thank you. Which version of Excel are you using? I've read that older CSV files won't work with these modern printers; we had one from 2012 and it wouldn't load into the interface. Luckily we found the old original spreadsheet and loaded it into our new version of Excel - we then re-saved it in the new format. We created a new CSV from there and it's fine.
@SerialWombat
@SerialWombat 2 ай бұрын
Glad it helped! Yeah, .CSV can be a variety of things depending on what end of line marker is used (mac vs windows) and if the text is ASCII or unicode. There's a few different ways to save. I've had to experiment.
@lmarqs
@lmarqs 3 ай бұрын
thank you very much
@KnobbyHobby4130
@KnobbyHobby4130 3 ай бұрын
Great little tutorial, much easier to follow than the one from the Fusion Team that was very confusing.
@SerialWombat
@SerialWombat 3 ай бұрын
Thanks! I tired hard to make the video series I wished existed when I started!
@frankromero2414
@frankromero2414 3 ай бұрын
Very instructive and informative video. Thank you for sharing.
@anandk9157
@anandk9157 3 ай бұрын
How to select all cells
@borwankarsunil
@borwankarsunil 4 ай бұрын
Can I get the complete code for this program
@SerialWombat
@SerialWombat 4 ай бұрын
I can't find the sketch at the moment. From the video it looks like I didn't even rename it, so I think this may have been a throw-away demo effort. You can get the Wombat Panel shown in the video at: github.com/BroadwellConsultingInc/SerialWombatCsharpLib The Arduino library is available through the Arduino Library manager. The firmware for the Serial Wombat PIC24FJ256GA702 is available at: github.com/BroadwellConsultingInc/SerialWombat
@PuppalaVeerendra
@PuppalaVeerendra 4 ай бұрын
Can you give me a way to write bootloader for pic 16lf18877
@Zombivy
@Zombivy 4 ай бұрын
You are a lifesaver. I hope your day is amazing and your soul is happy.
@YigalBZ
@YigalBZ 5 ай бұрын
Interesting chip. I like the internal switch debounce. Few questions: 1) I assume it can work with 3.3V as well, right? 2) Is VScode supported as well? Is the lib available? 3) I couldn't locate the lib in EasyEDA. Would you consider adding it? I can do it myself - no issue.
@SerialWombat
@SerialWombat 5 ай бұрын
1. Yes. You can power an SW4B chip with 3V to 5.5V. I2C lines can be 3V up to whatever you're supplying the SW4B chip with. 2. I'm not sure what you're asking with this question. If you want to modify the firmware (most people don't) then you'll need Microchip's MPLAB X development environment. If you want to use the SW4B firmware as is like any other I2C device, you can talk to it using available Arduino or Python libraries. 3. I haven't used EasyEDA. I use Eagle/Fusion for PCB design. I'd be grateful if you want to share any EasyEDA assets you create.
@YigalBZ
@YigalBZ 5 ай бұрын
@@SerialWombat I am not sure I understand what do you mean by "assets". I create PCBs using EasyEDA for my projects because wires are not stable. I find EasyEDA comfortable because it is linked to LSCS for parts and JLCPCB for production. In order to use your chip, I would need a library schematic and layout, and a 3D model attached to create a 3D model of the PCB with the devices.
@SerialWombat
@SerialWombat 5 ай бұрын
@@YigalBZ I'll look at what it would take to make this available.
@LE65NDJ
@LE65NDJ 5 ай бұрын
Perfect for putting over your number plate !!!!
@willibaldkothgassner4383
@willibaldkothgassner4383 6 ай бұрын
Hello Jon, best regards from Willi in Steyr/Austria!
@SerialWombat
@SerialWombat 6 ай бұрын
Hello!
@willibaldkothgassner4383
@willibaldkothgassner4383 6 ай бұрын
Best regards from Steyr / Austria!
@reelturftechs
@reelturftechs 7 ай бұрын
Really cool stuff!
@paulov9626
@paulov9626 7 ай бұрын
Nice concept put a few pointers, one please switch off system sounds when recording vids, two, speak slower and thirdly, how about more explanation as to why certain things are done the way they are. For example, address offsets in functions, etc.
@SerialWombat
@SerialWombat 7 ай бұрын
Thanks for the feedback. I'll mute the system sounds in editing going forward. I feel like I'm always looking for the "Goldilocks" Level of detail. On one hand, the video's already 30 minutes long (Average watch time has been about 4 minutes). But on the other hand, it also feels like I'm glossing over details. I wonder if it'd be better to do multi-part videos? More detail in a larger number of small packages?
@paulov9626
@paulov9626 7 ай бұрын
@@SerialWombat Hopefully others will chime in with their opinion, but for me, your idea of multi-part videos would be the way to go.
@makerbuyingsinoning3355
@makerbuyingsinoning3355 8 ай бұрын
very very good
@zoeyzhang9866
@zoeyzhang9866 8 ай бұрын
If any custom PCBs may help? If so, would love to sponsor free ones! (PCBWay zoey)
@jbflores01
@jbflores01 8 ай бұрын
great video! what software are you using to test the servos?
@SerialWombat
@SerialWombat 8 ай бұрын
WombatPanel. It works with my Serial Wombat firmware for the PIC24FJ256GA702. It's written in C#. There's a library of classes for all the things the Serial Wombat chip can do, and then the WombatPanel GUI is written on top of that. The GUI is based on Windows Forms, so it's Windows only. But the underlying libraries will run on anything that can run .Net core (such as raspberry pi). The interfaces match up on the libraries for C#, Arduino (C++) and (Micro)?Python. github.com/BroadwellConsultingInc/SerialWombatCsharpLib
@willibaldkothgassner4383
@willibaldkothgassner4383 9 ай бұрын
Thanks for this explanation!
@willibaldkothgassner4383
@willibaldkothgassner4383 9 ай бұрын
Thank you for this sketch!
@willibaldkothgassner4383
@willibaldkothgassner4383 9 ай бұрын
Very good, thank you!
@MNoble-vp8zt
@MNoble-vp8zt 9 ай бұрын
fun zipping around and clicking stuff without saying what you're doing. wtf
@dsy457
@dsy457 9 ай бұрын
Is it possible to use the pulse timer to read an IR reciever so that my master can decode the pulses?
@SerialWombat
@SerialWombat 9 ай бұрын
To read IR, you need to get the active time of all the pulses. The Serial Wombat 4B chip can't store queued pulse lengths. It's limited RAM won't allow it. The best it can do is return the last high and low time from the pulse most recently received before the communication request comes in. This is typically better than using the PulseIn function on Arduino, but obviously has its limits. It's primarily designed with RC servo signal capture in mind. The Serial Wombat 18AB chip and firmware has a lot more guts inside, and has an internal buffer that is capable of being linked to a pin in pulse input mode in order to form a queue capable of storing pulse data. I've successfully used it to capture incoming data from an IR remote control. I don't have a video up on it yet, but I've proved it out. A new pin mode in the SW18AB will be queued pulse output, which will I've proven out to be able to output the same signal that was captured using queued input. If you used an digital logic chip to combine this and a PWM signal at 38KHz on another pin, you should be able to fully drive an IR LED to control a TV or whatever.
@kissingfrogs
@kissingfrogs 9 ай бұрын
Quite interesting. I always enjoy exploring the subtleties of physical phenomenon and this is classic. Thanks for sharing. [More quarters in the bag and you end with less change. :)]
@SerialWombat
@SerialWombat 9 ай бұрын
Glad you enjoyed it!
@willibaldkothgassner4383
@willibaldkothgassner4383 9 ай бұрын
Hi Jon, congratulation for this idea and the simply looking solution. I am presently working on a robot to fill pills in the one-week container based on the prescription. At the moment I use 16 servos and 4 stepper to control the distribution. Right now only 2 WB4B are incorporated, there is enough space to put more intelligence in the system, but unfortunately I do not have to much experience. Anyway I will keep you informed and send you a video on the functionality in a few weeks. With best regards from Austria and best Eastergreetings Willi Kothgassner
@SerialWombat
@SerialWombat 9 ай бұрын
Good luck with the project! I'll look forward to seeing it.
@wk713
@wk713 9 ай бұрын
Hello sir you are posting really very useful contents 👏👏 I need one help when i connect my telemetry Ground module to computer it shows, Unknown USB device (device descriptor request failed)... Cp2102 chip integrated in the telemetry board... Actually it needs to be recognized in port. But it was recognising in universal serial bus controller and showing that error The things I tried, 1.Uninstall device and restarting 2.disabling and enabling the device 3.windows troubleshooting (it could not find the solution) 4.updating driver(Tried both cp210x and fdti) But the problem is I can't update it... It shows the best driver for this device is already installed... 5.installed usb oblivion 6.trying with my friends laptop 7.changing power options in my pc... Nothing worked.... I'm suspecting it is due to fualt of cp2102, it was not doing its work of usb to uart conversion.... Please help me sir... Its my mail [email protected] Or please send yours Thankyou
@mohamedsabbar2633
@mohamedsabbar2633 9 ай бұрын
Thank you very much. I've been doing it differently for a long time and I still wonder why a software cannot create multiple labels at once, especially with the latest version 6. There's no reason why this method shouldn't be possible. Thank you infinitely.
@reubensawyer1573
@reubensawyer1573 10 ай бұрын
Promo-SM 😌
@kyle_mk17
@kyle_mk17 10 ай бұрын
How long can it handle 10A?
@SerialWombat
@SerialWombat 10 ай бұрын
That's definitely in "It Depends..." territory. We saw a 30 degree rise at 5A, so we would expect probably 3x to 4x that at 10A (Newton's law of cooling helps some). If it's in a contained box, less time. If it's at a higher ambient temperature, less time. If you only use a couple of the connectors nearest to the terminals, more time. If there's wires on all the pins, probably less time because they're now insulated rather than acting like heat sinks. If you go higher than 5A, I'd recommend using both slots in the terminals, as they're rated up to 10A. In the future I'll likely revise the design to use both top and bottom traces on the positive rail, and probably add some area to the positive between the terminals and the pins to increase heat dispersement.