Danny Bokma
Danny Bokma
  • 38
  • 75 397
DieBieMSHV - CellSense PCB routing and assembly time-lapse
A time-lapse video of me routing the PCB and the assembly later on. Lotte Schreuder is placing the component while I search for them trough all the project boxes.
This is the first version of a cell voltage sensing PCB that will be mounted on on out of five battery modules that will go into the solar car of the Top Dutch solar racing team.
zhlédnutí: 620

Video

DieBieMS - PustToStart - Mini demo
zhlédnutí 488Před 6 lety
Demonstration of the push to start functionality of the DieBieMS in combination with a VESC based ESC connect to the CAN bus.
DieBieMPPT - First blink!
zhlédnutí 970Před 6 lety
This is a small video of my DieBieMPPT project performing its blinky LED trick. This demonstrates that the power supply is working and the uController runs. I can't wait to start working on the boost and tracking code! All hardware and schematics can be found here: github.com/DieBieEngineering/DieBieMPPT
DieBieMS - Firmware update - small demo
zhlédnutí 1,2KPřed 6 lety
A small and quick demo of the VESC style firmware upgrade method I implemented on my BMS. A better / longer demonstration video will follow soon! github.com/DieBieEngineering/DieBieMS
Matsuura MC-500V retrofit - PART01 - Dynomotion KFlop Konnect emulation in FPGA.
zhlédnutí 594Před 6 lety
We aim to remain the IO interfaces already in the Matsuura and want to interface its adres/data bus with the adres/data bus of the KFlop. The FPGA/STM32 will be the glue logic between the two. This video demonstrates the first proof of concept VHDL in the FPGA. For more info see our Matsuura MC-500V retrofit project on CNCZone - URL to be placed here.
DieBieSlave - LAN9252 and STM32 based EtherCAT slave demonstration with NunChuck and MPU9250
zhlédnutí 17KPřed 7 lety
This is an explanation and demonstration video of my OpenSource EtherCAT slave based on the LAN9252. I first explain why I did this project and elaborate on my motivation, then ill briefly show the pinout and schematic followed by a demonstration of two slave implementation with the DieBieSlave. The first being a NunChuck slave and the second a dual MPU9250 slave. All firmware, schematics and d...
VESC - Dual motor (parallel)
zhlédnutí 3,3KPřed 7 lety
The motors are in parallel and the rotors are locked on the same axis. If the rotors are coupled and synced to the same flux angle the ESC will observe it as a single motor with half the inductance and resistance.
DieBieSlave - LAN9252 universal opensource slave.
zhlédnutí 3,1KPřed 7 lety
This is the first networking test of my EtherCAT slave node prototypes. I loaded a random device description in the EEPROM next to the LAN9252 only to test power consumption and temperatures on the board (hence the INIT_ERR). This board is designed to serve as an "universal" EtherCAT slave. The idea is that you can connect any daughter board underneath of this board to your own desire that carr...
DieBieMS - DIY BMS - Small demonstration of simple BMS functions.
zhlédnutí 1,8KPřed 7 lety
Small video of the charging / on / off modes. I even implemented an extremely simple state of charge indicator based solely based on 100%*(consumed Ah)/(battery capacity Ah).
HoogteSensor
zhlédnutí 138Před 7 lety
Ultrasoon hoogte sensor: Metingen uitvoerend met de LPC11C14. Hardware volgens nieuwe schema. Informatie verstuurd over CANBUS gebruik makend van 2 ontvangers 1 zender op 40kHz herhaling 188Hz. Maximaal te meten afstand 90.5cm Uitlezing grafiek in mm.
DIY Electric skateboard - Configuring AS5047 with BLDC tool on VESC
zhlédnutí 1,6KPřed 8 lety
More info: www.electric-skateboard.builders/t/my-vesc-as5047-setup/6568
DIY Electric skateboard - Comparing torque with AS5047 and sensorless.
zhlédnutí 1,3KPřed 8 lety
More info: www.electric-skateboard.builders/t/my-vesc-as5047-setup/6568
DIY Electric skateboard - AS5047 first encoder test.
zhlédnutí 3KPřed 8 lety
More info: www.electric-skateboard.builders/t/my-vesc-as5047-setup/6568
DieBieMS - DIY BMS - Demonstrating power switching
zhlédnutí 2,5KPřed 8 lety
Demonstrating turning the board on / off. Note that the delay comes from a combination of pre-charging (1 second) and the vesc (3 seconds). www.electric-skateboard.builders/t/diy-6s-to-12s-bms-with-can/2639 Sources: github.com/DieBieEngineering/DieBieMS/blob/master/README.md
DieBieMS - DIY BMS - Test pre-charging, switching and measuring
zhlédnutí 1,4KPřed 8 lety
DieBieMS - DIY BMS - Test pre-charging, switching and measuring
DieBieMS - DIY BMS - Loaded test testing current measurement
zhlédnutí 275Před 8 lety
DieBieMS - DIY BMS - Loaded test testing current measurement
DieBieMS - DIY BMS - Testing main output switch.
zhlédnutí 877Před 8 lety
DieBieMS - DIY BMS - Testing main output switch.
DieBieMS - DIY BMS - Testing pre-charge circuit.
zhlédnutí 1,3KPřed 8 lety
DieBieMS - DIY BMS - Testing pre-charge circuit.
DIY Electric skateboard - snapshot of our 13km ride around Leeuwarden.
zhlédnutí 248Před 8 lety
DIY Electric skateboard - snapshot of our 13km ride around Leeuwarden.
EtherCAT -- SPI interface first power-up. Based on ET1100 + KS8721 + HX0068ANL
zhlédnutí 2,1KPřed 8 lety
EtherCAT SPI interface first power-up. Based on ET1100 KS8721 HX0068ANL
VID 20151204 WA0009
zhlédnutí 60Před 8 lety
VID 20151204 WA0009
DIY Electric skateboard - self soldered VESC - PART 1
zhlédnutí 2KPřed 8 lety
DIY Electric skateboard - self soldered VESC - PART 1
DIY MPPT 180W + E4350 solar array simulator + maynuo m9712
zhlédnutí 613Před 8 lety
DIY MPPT 180W E4350 solar array simulator maynuo m9712
VID 20151223 112208
zhlédnutí 61Před 8 lety
VID 20151223 112208
CustomDanny
zhlédnutí 54Před 8 lety
CustomDanny
VID 20151205 WA0000
zhlédnutí 38Před 8 lety
VID 20151205 WA0000
Car unlock system controlled by GSM
zhlédnutí 173Před 8 lety
Car unlock system controlled by GSM
CLAFIS Private Energy Solar Boat Team - Furia III - nightly hydrofoil testing
zhlédnutí 1,1KPřed 10 lety
CLAFIS Private Energy Solar Boat Team - Furia III - nightly hydrofoil testing
Arcade joystick bios control
zhlédnutí 563Před 12 lety
Arcade joystick bios control
Android Tablet controlled RC sailboat - wetterfretter (3/3)
zhlédnutí 996Před 12 lety
Android Tablet controlled RC sailboat - wetterfretter (3/3)

Komentáře

  • @UdayKumar-zh5we
    @UdayKumar-zh5we Před 3 měsíci

    Hi Danny..! I recently worked with lan9252 with stm32 using c but for some upgradation i am planning to use toradex boards for that we need python like some other functionalitoes also need to be implement for that so from past week i am trying to convert that code into python using spidev that lan9252 is not correctly responding can you please guide me on that Thanks in advance

  • @user-oy4ed2tq2x
    @user-oy4ed2tq2x Před 3 měsíci

    Hoi Danny, ik ben nu ook op jou geabonneerd, en ik moet zeggen dat elektronica mij altijd al heeft geïnteresseerd , dat wat jij maakt is heel interessant voor mij.👍

  • @sebaschtl9710
    @sebaschtl9710 Před 6 měsíci

    just greate. I want to do it.

  • @TheShorterboy
    @TheShorterboy Před rokem

    Fantastic project and do you remember the build cost. A whine, if you could import it into Easyeda JLPCB's pcb designer as it imports Altium and share it would simplify getting one built chasing parts is always a struggle and I don't need to solder any more 0603's.

  • @fpcflexiblepcbmondotechnol5218

    designer ?

  • @himanshudhedhu728
    @himanshudhedhu728 Před rokem

    How do you load a fresh firmware on LAN9252. Firmware as well as eeprom write.

  • @timcampbell4528
    @timcampbell4528 Před 2 lety

    I realize this video was posted 5 years ago, but how has the BMS been working for you? I’m interested in building one. Any updates?

    • @DannyBokma
      @DannyBokma Před 2 lety

      I won't recommend building one, its relatively large and expensive compared to other ones on the market. The VESC BMS for example cost about the same and is available.

  • @PavolFilek
    @PavolFilek Před 2 lety

    Nice, but what be next ? 1800 W or maybe 18 000 W ?

  • @seimela
    @seimela Před 2 lety

    Awesome stuff

  • @gregandark8571
    @gregandark8571 Před 2 lety

    Nice!

  • @twomotor9299
    @twomotor9299 Před 2 lety

    excellent

  • @kubiozdemir6140
    @kubiozdemir6140 Před 3 lety

    Can two microcontroller card which have ethernet ( for example LAUNCHXL2-570LC43) communicate with each other, but without ethercat slave controller

  • @michaelbrown4396
    @michaelbrown4396 Před 3 lety

    note for future videos you dance around the point of the video with seemingly random bits of information this had me screaming at the video GET ON WITH IT but other than that well done man

  • @f.colinbusby416
    @f.colinbusby416 Před 3 lety

    Did you get the retrofit to work?

  • @ajairaj9624
    @ajairaj9624 Před 3 lety

    Fantastic Danny.

  • @HungNguyen-qe2of
    @HungNguyen-qe2of Před 3 lety

    Great job. I have a question. i try to generate a bin format from esx by EtherCat slave editor like you, but it can't work. So do you have some advices for me? Can I have your email? nghung121@gmail.com. Thanks so much!

  • @tiendatbk85
    @tiendatbk85 Před 3 lety

    Dear Mr. Danny, Thank you very much for your open source. I succeeded to build up ECATslave and application based on your source code and guide. Brilliant !!

    • @DannyBokma
      @DannyBokma Před 3 lety

      That sounds awesome! I get lots of questions and project requests of this project, the more info available on the LAN9252 the better. If share your project on github please share the link here or mail it to me such that I can point to your project as well! Good luck with the project!

    • @tiendatbk85
      @tiendatbk85 Před 3 lety

      @@DannyBokma Thank you for your very nice suggestion. I now upgrade to STM32F446-LAN9252 which is connected with another Nucleo-F401 via SPI. I would love to share it with the community on GitHub as well as email it to you soon.

  • @notchapp9837
    @notchapp9837 Před 4 lety

    Hello, I am working on the magnetic sensor too. It's a programmable zero position. I got the raw value a repeat from 0-65535 until it gets to 360. I wonder if you got that same result or not.

  • @DUIofPhysics
    @DUIofPhysics Před 4 lety

    Would you consider making and selling them? Could be nice to put on Etsy or something.

  • @kipkerluke2508
    @kipkerluke2508 Před 4 lety

    Were you able to use the params (0x8000 variables), I'm assuming those get sent throught he mailbox and are dealt with that way on the slave side?

  • @kipkerluke2508
    @kipkerluke2508 Před 4 lety

    Hello, I am trying to integrate the LAN9252 into my project and I am wondering how you flashed the eeprom with your slave configuration?

    • @himanshudhedhu728
      @himanshudhedhu728 Před rokem

      @@kipkerluke2508 only loading eeprom is enough of we need to load some firmware also, If I am buying fresh LAN9252.

  • @deoputraprayitno781
    @deoputraprayitno781 Před 4 lety

    whether two brushless motors can be paralleled with one esc?

  • @oculophilia918
    @oculophilia918 Před 4 lety

    So the sensorless one was the second one with the cogging?

  • @hongsikyim5704
    @hongsikyim5704 Před 5 lety

    Hi, I would like to ask how to set up PC(EtherCAT master). I downloaded TwinCAT3, but It doesn't works(It can not scan the device when I connect the CAT5 cable to PC). I think the problem is a lan card. Could you share how to set up your PC

  • @SteveWindsurf
    @SteveWindsurf Před 5 lety

    Hi Danny, This is definitely the best little ECAT implementation I have seen, really nice, so: I am tempted to change the CPU to a STM32F405 for more power and larger flash and also since it is used on the pyBoard. This would allow uPython to be used to connect sensors to ECAT with a standard interface. Would be good to try faster CPU?

  • @SteveWindsurf
    @SteveWindsurf Před 5 lety

    Great job, I really like the design! Have you or anyone done much with micropython on the STM32 CPU? (Just to add icing on cake).

  • @jfvanhaaren
    @jfvanhaaren Před 5 lety

    Nice!

  • @MPaulHolmesMPH
    @MPaulHolmesMPH Před 5 lety

    With a single magnet, how many pulses per revolution do you get? I've never heard of a magnetic encoder before the AS5047.

  • @lhxperimental
    @lhxperimental Před 6 lety

    I am having a difficult time finding info on EtherCAT. Did you have to become member of EtherCAT Technology Group to gain access to the documents and the software? What are you using on the PC? A standard Ehternet NIC or something special? Also, the software we see on the screen, is it written you or is that some template EtherCAT Group / Microchip provides as part of SDK?

    • @lhxperimental
      @lhxperimental Před 6 lety

      This article linked below makes me think that Membership to ETG is required to develop on EtherCAT. Also, I know that a XML file is generated for EtherCAT devices that tells the other EtherCAT devices what kind of services a your EtherCAT slave provides. Are you generating that file? How? www.digikey.in/en/articles/techzone/2015/aug/mcus-and-ethercat-gear-up-for-the-industrial-internet-of-things "The first step in developing an application is to integrate Microchip’s LAN9252 software development kit (SDK) with an EtherCAT Slave Stack Code (SSC): Both are required to develop application code on Microchip’s EVB-LAN9252-HBI evaluation board. The SDK can be downloaded from Microchip’s website. The preferred SSC was developed by Beckhoff Automation - the company that originated the EtherCAT specification. Design houses must be a member of the EtherCAT Technology Group (ETG) to gain access to the Beckhoff SSC. Once the SSC is integrated with the SDK, application code can be developed with the SDK to design the EtherCAT ESC."

    • @lhxperimental
      @lhxperimental Před 6 lety

      Can the same device be the Master too? From what I understand, LAN9252 has 3 PHYs. 2 for slave and 1 for Master (I suppose). So if we add a third connector on your shield, it can also be used as a Master? Right?

    • @DannyBokma
      @DannyBokma Před 6 lety

      Hi no the LAN9252 can not be a master, very few embedded devices can become a master actually. I is very much preferred to become a ETG member indeed for development (but it is free), you can acces loads of documentation. For the slave implementation I adapted the SOES code to work with the LAN9252. For the rest of the questions you asked you should do some more reading on EtherCAT since they are a bit to broad for me to answer..... Good luck!

    • @lhxperimental
      @lhxperimental Před 6 lety

      Thanks. I have many more questions but I guess, I will do some reading first. Can you recommend some source to read from?

  • @theja2289
    @theja2289 Před 6 lety

    Amazing work Danny. I'm planning to use SOES on XMC4800 relax kit instead of the SSC and was wondering how to generate the ESI file. Did you use the Ethercat SDK kit from rt-labs ?

  • @WillemOldemans
    @WillemOldemans Před 6 lety

    hey Danny, can you explain how you wired the can interface up to achieve this, any special fimrware required?

    • @DannyBokma
      @DannyBokma Před 6 lety

      Yes I will make a manual on how to do this, I promise to release it within a week. I am currently working on the DieBieMS tool to allow an easier setup of the whole system.

  • @Coyote973
    @Coyote973 Před 6 lety

    Could this board handle some X-NUCLEO board for PMSM FOC control?

  • @JayPlays792
    @JayPlays792 Před 6 lety

    Hi can you tell me where you buy the metal pulley from I went to your link and cant find It ...

  • @boulos007
    @boulos007 Před 6 lety

    Great job! You should couple your design to the the STMBL open source SERVO drive , With linuxcnc it would create a robust low cost cnc retrofit solution. (Could even become an interesting item to be commercialized ). This is my mail if you want to take the idea further paulabinasr@gmail.com

  • @saneemp
    @saneemp Před 6 lety

    Great example and video. Could you please share a demo on servo Motor control using the ethercat .

  • @tankutsonaysazli6443
    @tankutsonaysazli6443 Před 6 lety

    Hi. Which used model motor?

  • @CHSElectronics
    @CHSElectronics Před 6 lety

    That's a very nice looking board.

  • @tineiishurrr2455
    @tineiishurrr2455 Před 6 lety

    what kind of vesc is this?

  • @johnkraker6572
    @johnkraker6572 Před 6 lety

    Great job thanks man !!!

  • @fahadsiddiqui2970
    @fahadsiddiqui2970 Před 6 lety

    What can i do to read all the slave data on a microcontroller instead of twinCAT? Do i need this board? Can this board act as master?

    • @DannyBokma
      @DannyBokma Před 6 lety

      No this board is only meant to be a slave. You should do some more reading on the topic, you need a powerful processor to handle the master task, if you want an alternative for TwinCat you could look at SOEM (simple open ethercat master) or EtherLAB.

    • @fahadsiddiqui2970
      @fahadsiddiqui2970 Před 6 lety

      Yeah upon reading various documents and papers i got a bit clearer picture now. I have STMF769 discovery board, which is able to send ethernet frame. I'm trying to port SOEM to it. I think that would work. I contacted the SOEM community and look out the code for SOEM. There are some ports available for InTIME, Linux, Win and VxWorks. I'm trying to use FreeRTOS as OS layer and the STM provided lwIP layer2 driver as the OShw layer. What do you think, is it a good idea or to switch to linux is better?

    • @DannyBokma
      @DannyBokma Před 6 lety

      That sounds interesting and would love to see your work once you have it ready and working! Do you need the small footprint or require a low power application? If not I think that I would go for the lazy approach and build it on an affordable SBC eg NanoPi or Solid-run.

    • @fahadsiddiqui2970
      @fahadsiddiqui2970 Před 6 lety

      I need small footprint. Hardware design is not a problem once this whole software part start working. Could you mail me at faahadms@gmail.com. i would like to be in contact with you and may need some of your suggestion. Its always nice to have an experienced one.

    • @kelvinvincent9880
      @kelvinvincent9880 Před 6 lety

      Hi Danny, do you sell this board (DieBieSlave) ? If yes, how to order it? Thanks!

  • @markcjohnsen
    @markcjohnsen Před 6 lety

    Wow - you da the man! I watched most of your video - great job, really like it. On the linuxcnc mailing list, there was a bit of talk about ethercat and someone found your project and this video. Really neat and good work.

  • @yannickasselin1
    @yannickasselin1 Před 6 lety

    Great Work! Thanks for sharing.

  • @yunlongwang4564
    @yunlongwang4564 Před 7 lety

    Hi, I also hope to send the data in my MCU to EtherCAT through ET1100. And the SPI port will be used, which is exactly what you have done. Could you tell me how to send data from my MCU to ET1100 through SPI? I don't know where could I find useful documents I need. Thank you.

    • @DannyBokma
      @DannyBokma Před 7 lety

      Hi, my apologies for the late reply. Take a look at the SOES openethercatsociety.github.io/ . By far the easiest way to implement EtherCAT with the ET1100. SOES is written for ET1100. In my application, see other video I write firmware for the LAN9252: github.com/DieBieEngineering/DieBieMS-Firmware .

    • @yunlongwang4564
      @yunlongwang4564 Před 7 lety

      Hi, Thank you very much.

  • @Alex-yq2tf
    @Alex-yq2tf Před 7 lety

    Will this still work with differing loads on each motor?

    • @DannyBokma
      @DannyBokma Před 7 lety

      This works because both rotors are mechanically coupled on the same axis. The load on both motors is thus equal (due to the current control topology). I can't think of a situation where the load differs and the rotors are directly coupled. What situation were you thinking about?

  • @floriskraayenhagen9445

    Bedankt voor het abonneren, leuke content en succes!

  • @thackett86181
    @thackett86181 Před 7 lety

    Why did this work? Does it halve the voltage to each motor?

    • @DannyBokma
      @DannyBokma Před 7 lety

      The motors are in parallel and the rotors are locked on the same axis. If the rotors are coupled and synced to the same flux angle the ESC will observe it as a single motor with half the inductance and resistance.

  • @del-didiera-g1211
    @del-didiera-g1211 Před 7 lety

    Hi, Good job !!! Will you share you PCB design ?

    • @DannyBokma
      @DannyBokma Před 7 lety

      Hi! Thanks! Yeah I am willing to share the design, please contact me I a month to remind me (I am slowly completing / improving the design, I think I will be finished in a month). Or are you in a hurry and willing to accept possible imperfection :P?

    • @del-didiera-g1211
      @del-didiera-g1211 Před 7 lety

      Hi, Did you finish your ethercat slave devellopment ? Let me know i 'm very interresting about that.

    • @DannyBokma
      @DannyBokma Před 7 lety

      Hi, YES! It is finished and my example application runs with a NunChuck. Ill attempt to make an demonstration video this week with my slave and a nunchuck and MPU9250. Find the full project here: github.com/DieBieEngineering/DieBieSlave

  • @Mortorojo
    @Mortorojo Před 7 lety

    What voltage are those power supplies and we're did u get them?

    • @DannyBokma
      @DannyBokma Před 7 lety

      PB-230-24 from meanwell, you can get them almost everywhere.