Hobby Servomotors Could Be Much Better

Ғылым және технология

I have designed a small servomotor controller board. This board makes it possible to integrate servomotors directly into 3D-printed parts. This servomotor design goes far beyond what a regular hobby servomotor can do. It has advanced communication and tuning capabilities. In this video, you can learn how I designed this servomotor. I am explaining the electronics in use and the control algorithm. I also show how I will use it for my 3D-printed rover project.

Пікірлер: 260

  • @LafayetteSystems
    @LafayetteSystems2 ай бұрын

    Both your rover and your custom servos are extremely cool projects

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! Love your rockets! I am subscribed for quite a long time :) BTW I am planning to build a new TVC rocket with these servos. I think that I can use current position readings from TVC to build an improved flight simulation. It was hard to tune control algorithm without knowing the exact response characteristics of the TVC mount.

  • @PCBWay

    @PCBWay

    Ай бұрын

    we caught you here!!!!

  • @realexposer

    @realexposer

    Ай бұрын

    ​@@Positive_Altitudecould you provide PCB design of servo controller?

  • @markusgogele5644
    @markusgogele56442 ай бұрын

    great job! I would advise against using an I²C for communication over long distances. I²C is intended to be used on one single PCB and not in a large network. There it might be better to use CAN, RS485 or Ethernet. They are designed to be robust against induced noise.

  • @theonlyqwert

    @theonlyqwert

    2 ай бұрын

    considering this is essentially remaking dynamixels he should just look into the dynamixel protocol and utilise it. Half duplex serial. Ive implemented using their protocol for my own servos and other systems. its robust.

  • @DisorderedArray

    @DisorderedArray

    2 ай бұрын

    I have seen some I2C hubs for robots that allow increased signal drive and auto addressing.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    I learned about this when I was half-way through the process already. But I think it will work at this scale. Calculations shows that I will fit into 400pf line capacitance limitation. Waveform looks scary (I was also dumb and placed SCL and SDA as adjacent wires in the cable, so there is also a quite bad crosstalk). But despite this I had 0 failures so far. I think I2C could be used like this if you take care about noise and line capacitance a little bit, and not going crazy with wires. I would say up to ~1m should be fine. Also STM32 has an improved current sink, so in theory if host controller is STM32 too, it is possible to use pull-ups with much lower values than I2C standard suggests. That will help with waveform and capacitance. But still no resistance to noise is an issue. I am thinking about CAN too, but there is no CAN in STM32G0 so it will bump up the cost but probably it is worth the money, because CAN is amazing (never used it so far). Thanks for the feedback!

  • @DIYDSP

    @DIYDSP

    2 ай бұрын

    I love can too, but i dont think any small Stm32s have it :(. Major gap. Iirc mmoat small PICs have it.

  • @romanisaikin6623

    @romanisaikin6623

    Ай бұрын

    There is STM32F042 with CAN, very small and DIY solderable.

  • @dave20874
    @dave208742 ай бұрын

    Well done! I've been frustrated by the limitations of standard servos, too. This is a great solution.

  • @mvadu
    @mvadu2 ай бұрын

    Your ball bearing design seems to use the strength of 3d printing to its advantage. Would love to see it's design in depth

  • @phillipreay
    @phillipreay20 күн бұрын

    I appreciate the need for this as a designer with engineering dreams. I have tried a few times to tackle the complexity myself. This is helpful

  • @smizmar8
    @smizmar82 ай бұрын

    Awesome work! As soon as i saw how hobby servos worked, and saw how much empty space there was inside, i thought this is useless for robots. Im so glad to see your implementation, id love to see more about the driver circuit.

  • @newklear2k
    @newklear2kАй бұрын

    This is one of the best explained videos I've seen on here. I hope your channel grows as it deserves to.

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Thank you! That boosts my motivation to go forward :) Hope you are having a great day

  • @tiagdvideo

    @tiagdvideo

    Ай бұрын

    100%

  • @Fordi
    @FordiАй бұрын

    Oh, neat. I'd had the idea for running servos off I2C with an added Vcc line for a while, but I never found the time to implement. Didn't even think about using a hall sensor, but that absolutely makes sense. Really happy to see someone put in the effort! Unless you're planning to make this a salable product (which is absolutely an option you should consider), you should share your schematics and sources so we all benefit!

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    I am thinking about both sharing design files for free and selling these boards in future :)

  • @critical_always
    @critical_always2 ай бұрын

    I am very impressed with your design skills. Everything about it is top notch. I love the bearing solution. And the controller and... well everything really. Subscribed

  • @GNARGNARHEAD
    @GNARGNARHEAD23 күн бұрын

    yeah would love to know more about those bearing races, great project thanks for sharing

  • @paulmcewen7384
    @paulmcewen7384Ай бұрын

    that bearing design with the 3d printed races is very cool. The new servo control scheme is awesome as well obviously. Well done!

  • @stefanwossner2007
    @stefanwossner20072 ай бұрын

    Great job! One idea to reduce complexity of the wheel assembly: If you‘d use motors with axles on both sides, you could mount the magnet and control board on the inside of the wheel.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Yeah, that's a good advice. I really started to appreciate dual-shaft and hollow shaft motors. They gives a lot of options to simplify the design. But one of the goals is to try to keep everything very cheap. These motors are like 1-3$ piece (from Aliexpress), but this limits my choices. Thank you!

  • @philmurphy3662
    @philmurphy3662Ай бұрын

    a fantastic job - I look forward to seeing your future work.

  • @fireheadpet2039
    @fireheadpet2039Ай бұрын

    Excellent project, great job on the design and two thumbs up on your video presentation skills!

  • @HarveyShankar
    @HarveyShankarАй бұрын

    This was an easy sub! Love the printed bearings. Very cool.

  • @OZtwo
    @OZtwo2 ай бұрын

    This is so cool! You created a mini brushless motor!! There is a big market for this and I would love to get my hands on a few of these boards. As well, as you asked in the video, you should make more videos of this project and all the gears created. GREAT WORK!

  • @arnabmusouwir9018
    @arnabmusouwir90182 ай бұрын

    Got insights into some extremely useful information. The feedback control loop was amazing! And I would love to see videos on the design and implementation of the bearing. I am currently working on a rover and I will definitely integrate these into it.

  • @Yangkun123
    @Yangkun123Ай бұрын

    Amazing work and explanation!

  • @stefans.8027
    @stefans.80272 ай бұрын

    Great video and nice explanation. I am an engineer myself and know how hard it is to explain difficult design decisions in a simple way. I also like your approach of integration, some smaller things, like adding a plug for disassembly would be great, but this can be easily added in the next iteration. Looking forward to your next video. Maybe you can tell us a bit about your background, like motivation and education in the next one. Subscribed for sure!

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you :)

  • @Qromer
    @QromerАй бұрын

    I love all the thought and design work. Fantastic.

  • @quinneththegrayliegeofthea8067
    @quinneththegrayliegeofthea8067Ай бұрын

    I would love to see these schematics for that control board. This servo module looks really useful and pretty cheap

  • @RecreationalOverEngineering
    @RecreationalOverEngineeringАй бұрын

    Very well explained and nice engineering! I'd also be very interested in hearing more about your bearing design.

  • @grahamnichols1416
    @grahamnichols1416Ай бұрын

    Great work. Really well thought out and explained.

  • @Shaggy0f138
    @Shaggy0f138Ай бұрын

    Nice project and design. Thanks for the explanation and breakdown.

  • @zoeyzhang9866
    @zoeyzhang986624 күн бұрын

    Cool design!

  • @tiagdvideo
    @tiagdvideoАй бұрын

    Excellent work. Subscribed and will be following this project. Might have a go at making something inspired by this later in the year.

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Go for it! Starting could be hard. I probably spent a year thinking about the rover, before I started actually doing something. I was scared of the amount of efforts required to finish it (and I still not very close :) ). But when I started I was making progress way faster than I though. And it is also fine to take breaks if you feel burned out. So I would say that if you have an idea and you are passionate about it, just go for it. The faster you start, the faster you will get to something you will be proud of. Good luck!

  • @baxbanni2226
    @baxbanni2226Ай бұрын

    You are really brilliant. 👍👍👍

  • @Cherokeeseeker
    @Cherokeeseeker23 күн бұрын

    Very cool. Thanks for sharing 😊

  • @McGutschy2
    @McGutschy2Ай бұрын

    Thanks for your inspiration!

  • @matteoreiter
    @matteoreiter2 ай бұрын

    Very cool system, I’m definitely interested In the bearings. I am looking forward to trying to make something similar myself

  • @Py6epToH
    @Py6epToH2 ай бұрын

    great job, just like always. looking for further projects and videos :3

  • @simonschneider5913
    @simonschneider5913Ай бұрын

    instant sub! amazing work!

  • @PaymaanJafari
    @PaymaanJafariАй бұрын

    Very nice clean work...

  • @dagameface8181
    @dagameface81812 ай бұрын

    very cool, please do share your experience making those bearings!

  • @ds-k7878
    @ds-k78785 күн бұрын

    잘만들었다, 잘만들었어. 똑똑하다 똑똑해.

  • @explorerpragun431
    @explorerpragun431Ай бұрын

    Great work man ❤

  • @qaseemabdii2591
    @qaseemabdii25912 ай бұрын

    Thanks , very good explanation

  • @TheLouisEric
    @TheLouisEricАй бұрын

    Very nicely done

  • @GOAFPilotChannel
    @GOAFPilotChannel2 ай бұрын

    Very nice video and project. Similar to a dynamixel but your use of remote sensing allows for backlash compensation which is great

  • @paulharvey6719
    @paulharvey67192 ай бұрын

    Great video! .. Thank you!

  • @qorje
    @qorje20 күн бұрын

    very nice, thanks for the video!

  • @TheLouisEric
    @TheLouisEricАй бұрын

    Also: yes, would buy this in a heartbeat.

  • @Nifty-Stuff
    @Nifty-StuffАй бұрын

    YES, would love to see more about your ball bearing design, and would be great to have you post the files for download!

  • @Rob_65
    @Rob_65Ай бұрын

    This is a great project indeed. As already written by others, it is better to replace I2C by RS485/CAN or another more industrial type of interface. For small projects I2C may be okay, but I think something like a serial interface as used by Dynamixel (where it is easy to swap between TTL and RS485) would be better. For more generic use, the protocol should add for programming the (PID) parameters, allow for absolute positioning or speed control, current feedback (to get an idea of the load of the motor) and more. Making this open source will allow the community to make this an even more versatile project than it already is. Oh - and add connectors. Connectors are a must have for easy maintenance.

  • @gydo1942
    @gydo19422 ай бұрын

    awesome project, i've been thinking about doing something similar but never got to it. Please do share your experiences with printing bearings, yours look very good!

  • @sweetiebot2560
    @sweetiebot2560Ай бұрын

    Hey, impressive work 1 more subscriber ! I'm needing custom built servos more and more, and your work possibly will save me days of trial and error this summer. Also definitely interested knowing more about your custom ball bearings, and how you got to the right design - hopefully I'm not alone hoping for that vid ^:D

  • @netmaxim
    @netmaximАй бұрын

    Nice work! Yeah a ball bearing design video would be great 👍

  • @limajgarcia
    @limajgarciaАй бұрын

    very cool project

  • @liszcgsedt
    @liszcgsedtАй бұрын

    Pretty sophisticated for an everyday hobbyist! That is, love the idea, although (for lack of skills and patience) I probably would not aspire to recreate it myself.

  • @jilliebean613
    @jilliebean613Ай бұрын

    Great project! I am really interested in the 3d printed bearings you made. It would be awesome if you could share some tips on how they were designed.

  • @MarkLanett
    @MarkLanettАй бұрын

    Great diagram

  • @PCBWay
    @PCBWayАй бұрын

    Nice content!

  • @jeditsuyoshi
    @jeditsuyoshiАй бұрын

    Very clever design. Well done. Yes, I would like to know how did the ball bearings very much

  • @miguelbarbosaargolo6661
    @miguelbarbosaargolo6661Ай бұрын

    Great job!

  • @ashfaquekhan7282
    @ashfaquekhan7282Ай бұрын

    Actually this might become a very famous OpenSrc Servo , which may as well replace the cheap ones

  • @lucapescatore
    @lucapescatoreАй бұрын

    Very nice project, do you have more details about it? It's also interesting to see how you have done the ball bearing.

  • @5eurosenelsuelo
    @5eurosenelsueloАй бұрын

    Looking forward to know more about those bearings and gears at 13:16 .

  • @ico-theredstonesurgeon4380
    @ico-theredstonesurgeon4380Ай бұрын

    It would be awesome It you could go deeper in how the bearing works and also provide some experimental data to see if they are worth it

  • @lohikarhu734
    @lohikarhu73422 күн бұрын

    You could also use RS-485, very noise resistant, but your intended line length is short, so something simpler probably works... Maybe even just added a drive transistor on each end, with lower resistance pull up.

  • @leonidsdreams3919
    @leonidsdreams3919Ай бұрын

    That's so cool. I would be also interested in the design of the rover chassis, if you run out of ideas for videos. Keep up the good work. I subscribed

  • @Marbslab
    @Marbslab2 ай бұрын

    Very cool design. You have one subscriber more 🙂.

  • @SirRobinII
    @SirRobinII2 ай бұрын

    The bearings are nice, I made slew bearings once with 6x6 dowel pins but its always hard to get the tolerance right

  • @nagibochnik23
    @nagibochnik23Ай бұрын

    Выглядит футуристично. Продолжайте дальше, чтоб был больше охват аудитории нужны такие же видео на русском.

  • @Mateo-wf1yz
    @Mateo-wf1yz2 ай бұрын

    Looks very nice, good work. You should try make a variant for mini brushless motors as well. For small but fast, high accuracy and/or high torque hobby servos/motors. I think that would work very good (and i don't think there are so many other that have made a DIY hobby brushless servo), but is of cause a more complex and challenging project. Maybe use CAN communication. Its developed for car/machine communication and would be suited for this application and use in robots/machines etc. But stay away from RS485, it often dont work as expected. Its ok on longer timescales where a bad signal can be resent like for example in a temperature regulation situation.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! Yeah, that could be awesome. I will focus on improving brushed DC motor for now, maybe will bring CAN to the next version as it is a good idea. I have researched BLDC motors before and I think the brushed motors should go away at some point if we can make a good and cheap controllers for BLDC. But this is another layer of complexity on top of what I already have, it was too much to bite at once. But I hope I will get to BLDC servos/ESCs at some point :)

  • @cheetahkid
    @cheetahkid2 ай бұрын

    Interesting, one day I might build one.

  • @alexandersteffen7825
    @alexandersteffen78252 ай бұрын

    please share how you design those bearings! very cool

  • @yuukil5522
    @yuukil5522Ай бұрын

    very cool project! please do share the 3d printed bearing design

  • @iangraham6730
    @iangraham6730Ай бұрын

    Brilliant 👏 👏

  • @mfgkwmfgkw
    @mfgkwmfgkwАй бұрын

    Great idea, great video! Thanks Just a note on PWM to control the standard servos: it is intended to have a period length of 20ms with T_on of 1.0ms for lowest position up to 2.0ms for the other end position. As long as you stay with this period length your description is correct and you can call it PWM. But in fact the period length is not important, only T_on is considered by a servo. So with another period length one can see not T_on/period is the signal, only T_on is used. The term PWM is a bit misleading here.

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Yeah, that's right. I did not want to overcomplicate things and said that is just a PWM, which is almost true. But I got your point, thanks!

  • @terasalker3501
    @terasalker3501Ай бұрын

    Крутая разработка спасибо что выложил попробую повторить упростив соединение

  • @LimabeanStudios
    @LimabeanStudiosАй бұрын

    I HATE the current state of consumer motors. Im making a project that requires very small servos right now and the choises are so sad. I just ordered a couple of those mini linear style servos because i have no experience making boards myself. This seems like exactly what i need and would certainly buy some

  • @thecatofnineswords
    @thecatofnineswordsАй бұрын

    The assembly/wiring issue could be resolved with clip-in connectors, instead of soldering wires to the boards.

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Yeah, going to add them in the next version

  • @OMGWTFBBQSHEEP
    @OMGWTFBBQSHEEP2 ай бұрын

    Looks like some great engineering going on here😀 btw if you ever do an V2 of the controller, canbus would be perfect for this i think👌

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    True, I hope I will find a more or less cheap and suitable MCU with CAN support.

  • @evanbarnes9984
    @evanbarnes99842 ай бұрын

    Oh man I'd absolutely love to use these! Are they going to be open hardware and source? This is a seriously cool design, love that layered control loop

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    I will 100% open-source it since the next version. The current version has some issues. Not very critical but it could be better. And the firmware is quite sketchy right now.

  • @evanbarnes9984

    @evanbarnes9984

    Ай бұрын

    @@Positive_Altitude awesome! I can't wait to see it

  • @cho4d
    @cho4d2 ай бұрын

    i was here before 1k subscribers... to the moon!

  • @lontongtepungroti2777
    @lontongtepungroti277711 күн бұрын

    amazing

  • @Wm200
    @Wm2002 ай бұрын

    very cool!

  • @andrewebbPT
    @andrewebbPTАй бұрын

    openSource it and patreon!! thanks for the video! Keep up!

  • @Rick-hq5yg
    @Rick-hq5yg2 ай бұрын

    Great video! The printed parts look fantastic. What 3D printer do you use?

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! I use Prusa i3 Mk3 from my local hobby space. It's a good printer but maybe a little bit outdated right now. I think there are better options on the market for the same money right now.

  • @abludungeonmaster5817
    @abludungeonmaster58172 ай бұрын

    I'm interested in using your servo motor set up for other builds. I think it can be used to create a very cheap, but powerful robot arm that is better than anything on the market. More details please. Awesome work.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! I will make a next version with some fixes and will make it open-source. I have a passion for making things cheap too :) This is the way for everyone to have a good stuff. Good luck with your project!

  • @JakobFunding
    @JakobFunding2 ай бұрын

    Awesome project, thanks for sharing. Which IC did you use for current sensing?

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you, it is Texas Instruments INA180A2. It amplifies the voltage across 10mΩ resistor x50 times and then I read the value with ADC.

  • @RameshKumar-kb7hp
    @RameshKumar-kb7hpАй бұрын

    Crazy! I Imagine you can build much smaller and precise parts using a Resin 3D printer

  • @romanisaikin6623
    @romanisaikin6623Ай бұрын

    Big thumbs up for using Rust!

  • @thecrazylooser7
    @thecrazylooser7Ай бұрын

    Wondering if is worth to integrate everything into the wheel and add a slip ring for power and LED and receiver for signal transmission for continuous rotation like a LiDAR

  • @perspectivex
    @perspectivex2 ай бұрын

    Really cool and well-done. Which PCB design software do you use?

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! I am using KiCad. I think it has the right balance of features/complexity for hobby projects.

  • @perspectivex

    @perspectivex

    2 ай бұрын

    @@Positive_Altitude thanks for the reply. I dabbled with Eagle a long time ago, then played around with Kicad a little and now am looking at EasyEDA. I think if a project comes along where I need a PCB it will be either Kicad or EasyEDA.

  • @autonoob
    @autonoob2 ай бұрын

    Nice. I’m doing what I can to help bump up the views.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Much appreciated :)

  • @marek_ryn
    @marek_rynАй бұрын

    Great project! If it not too late, change I2C interface to something else. I made this mistake when building my robot and experienced communication breakdown due to electric interference with I2C sensors for wheel position. I2C is good for communication between ICs on PCB but will fail when use on wires. Especially when close to electric motors.😮

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    I learned it when it was too late. Hope it will be ok, otherwise I will switch to CAN, but it will take significant effort. For now I reduced the problem by using 3 I2C interfaces instead of 1 as I planned. So now it's 5 servos per bus. And two servos works fine. I hope 5 servos will work too. Thanks for the heads-up!

  • @matstermind
    @matstermind2 ай бұрын

    this is a great option, another one is using simple FOC with brushless motors

  • @Personnenenparle
    @PersonnenenparleАй бұрын

    In my final year of university, I created an equation to smoothly travel from one position to another with a maximum acceleration, constant speed and low jerk. I have a desmos of it if you are interested. It would be really great to have it integrated in a controller like this

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    That's cool I will be happy to take a look. I used very simple trajectory and never researched this topic before, but if you have a good answer already I will happily use it.

  • @JonathanTrevatt
    @JonathanTrevatt16 күн бұрын

    Please share about how to build those bearings!

  • @MarkHarrison-rp2tq
    @MarkHarrison-rp2tqАй бұрын

    I would love to see how you designed these. Do you consider making the design available?

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    If you are talking about the board, the next version will be available. The one in the video has issues. And I will make a video about it when it will be ready.

  • @STRATOS13PAO
    @STRATOS13PAO2 ай бұрын

    I love your work, are you planing to make it open source or share/sell files like schematic, layout, gerbers or code? I would really like to recreate it.

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Yes, I am going to keep all designs/software from this channel open-source. But right now the board has some minor issues. I will make an updated version and make it available.

  • @PietroZambon
    @PietroZambon2 ай бұрын

    Fantastic project! How can you program the stm32 with rust?😮 So cool

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! It works like a charm. It is even possible to setup debug in VSCode. There is a project stm32-rs and there is support for all series of STM32. I am very happy with that.

  • @davidandrews8566
    @davidandrews85662 ай бұрын

    Very impressive content Dima. I have just subscribed to your channel. Looking forward to seeing more of the same.

  • @mzimmerman1988
    @mzimmerman19882 ай бұрын

    thanks

  • @ArunKumar-sp7ep
    @ArunKumar-sp7epАй бұрын

    We want more videos about the rover and plz share the 3D print file dor wheels

  • @ashfaquekhan7282
    @ashfaquekhan7282Ай бұрын

    It would be really nice if , you just made a video on the control schema of the motors , as I saw you werent using PID , cause that was really cool.

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Yeah, I decided to not dive too deep into this. But in fact everything is very simple. Position control is just P regulator. Velocity control is PI (well, almost: I term is applied to velocity delta, P term to current velocity, not to the delta). Current control is just PI. So it is like 3 simplified PID regulators chained. And it is not my invention, google for "PIV regulator" that's exactly what I implemented. Maybe I will make a video about it, but not sure if it will be soon.

  • @ashfaquekhan7282

    @ashfaquekhan7282

    Ай бұрын

    Oh , thanks

  • @jameslabs1
    @jameslabs12 ай бұрын

    Cool!

  • @medienmond
    @medienmond2 ай бұрын

    Nice work from a developers view. Where can i download the stl and gerber files? Is there any documentation available? ❤ that!

  • @Positive_Altitude

    @Positive_Altitude

    2 ай бұрын

    Thank you! Design files for the board will be available when I make the next version. The current one has some minor issues to fix. The rover is still in progress, the "body" is not designed yet. I will share the design files when I will finish.

  • @hangkaj
    @hangkajАй бұрын

    I am impressed by the presentation and the mechanical/hardware/software design.. Where is the github.. and how do I order the PCB ?

  • @Positive_Altitude

    @Positive_Altitude

    Ай бұрын

    Thank you! Not shared on GH yet, because there are issues and no documentation at all. Maybe I will do that during the next few weeks. But anyway I am working on a new, improved version, that will be shared from the very beginning. I hope I will get there in 1-2 months.

Келесі