- 25
- 121 803
Stijns Projects
เข้าร่วมเมื่อ 29 เม.ย. 2015
DIY RGB YouTube Play Button Creator Award using WLED
Making a DIY TH-cam Play Button creator award using WLED and WS2812B addressable LEDs.
JLCPCB PCB Fab & Assembly from $2! Sign up to Get $60 Coupons: jlcpcb.com/?from=zone
SEQURE (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects
Affiliate links:
ESP8266 D1 mini: s.click.aliexpress.com/e/_DmCY70V
WS2812B LEDs: s.click.aliexpress.com/e/_De9t4v7
Chapters:
00:00 Intro
00:09 3D modeling and PCB design
01:11 PCB soldering
01:44 Software
02:22 Assembly
02:45 Outro
JLCPCB PCB Fab & Assembly from $2! Sign up to Get $60 Coupons: jlcpcb.com/?from=zone
SEQURE (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects
Affiliate links:
ESP8266 D1 mini: s.click.aliexpress.com/e/_DmCY70V
WS2812B LEDs: s.click.aliexpress.com/e/_De9t4v7
Chapters:
00:00 Intro
00:09 3D modeling and PCB design
01:11 PCB soldering
01:44 Software
02:22 Assembly
02:45 Outro
มุมมอง: 349
วีดีโอ
DIY useless box without microcontroller
มุมมอง 1.8K6 หลายเดือนก่อน
Making a useless box without using a microcontroller by using a 555 timer instead. Affiliate links: 9g servo: s.click.aliexpress.com/e/_DnM9qi7 555 timer: s.click.aliexpress.com/e/_Dlh3WkP ON-ON 6 pin switch: s.click.aliexpress.com/e/_DEsLWoJ Chapters: 00:00 Intro 00:16 Circuit 00:32 Working principle 01:10 Prototype 01:25 Demo 01:31 Internals 01:57 Outro
Python GUI for ODrive V3.6 💻
มุมมอง 1.8K9 หลายเดือนก่อน
I created a customizable GUI in Python for ODrive V3.6 and other compatible boards. GitHub: github.com/stijnsprojects/ODrive-Python-GUI Affiliate links: Sequre ODESC (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects Chapters: 00:00 Intro 00:12 Code 01:30 Demo 04:28 Outro
Controlling ODrive with LabVIEW 💻
มุมมอง 48511 หลายเดือนก่อน
Controlling an ODrive with LabVIEW using the ASCII protocol. Code and schematic: github.com/stijnsprojects/ODrive-LabVIEW ODrive docs: docs.odriverobotics.com/v/0.5.6/ascii-protocol.html Affiliate links: Motor: s.click.aliexpress.com/e/_DDHxQq3 Encoder: s.click.aliexpress.com/e/_DDdPAbl Sequre ODESC (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects Chapters: 00:00 Intro 00:04 Code 02...
DIY Axial Flux motor ⚡
มุมมอง 22Kปีที่แล้ว
CAD files and ODrive settings: github.com/stijnsprojects/Axial-Flux-motor-V1 Odrive forum post: discourse.odriverobotics.com/t/diy-yokeless-axial-flux-motor/10766 Magnet/winding combinations: things-in-motion.blogspot.com/2019/01/selecting-best-pole-and-slot.html Affiliate links: Magets (Ø20): s.click.aliexpress.com/e/_DDuQsJH Enamelled copper wire: s.click.aliexpress.com/e/_DDbtn03 Bearings: s...
Stepper motors cooling techniques ⚙️
มุมมอง 15Kปีที่แล้ว
Trying to find the best cooling setup for stepper motors with heatsinks, fans, blowers and even holes. Spreadsheet: github.com/stijnsprojects/Stepper-cooling Affiliate links: Heat sink: s.click.aliexpress.com/e/_DCkAGFl Fan: s.click.aliexpress.com/e/_DEeE8wF Chapters: 00:00 Intro 00:15 Working principle 00:52 Testing method 01:05 Results 03:32 Outro
Roller coaster 🎢 Python motion simulation
มุมมอง 977ปีที่แล้ว
Vector-based dynamic motion simulation of a roller coaster in Python using Numpy. Project files: github.com/stijnsprojects/Roller-coaster-simulation
DIY LED sign 💡 | WS2812B + ESP01 + FastLED
มุมมอง 260ปีที่แล้ว
DIY LED sign using WS2812B LEDs and the ESP01 and the FastLED library. Documentation: github.com/stijnsprojects/LED-sign Affiliate links: WS2812B LED: s.click.aliexpress.com/e/_Dn1QYFl ESP01 & programmer: s.click.aliexpress.com/e/_DDwO8eT ESP01 LED PCB: s.click.aliexpress.com/e/_DEH6nkj Chapters: 00:00 Intro 00:11 First idea 00:23 Final solution 00:38 Electronics 01:19 Settings 01:53 Case 02:15...
Closed loop stepper guide ⚙️📕 (Cloudray CLE23)
มุมมอง 18Kปีที่แล้ว
Guide on how to use closed-loop stepper motors. I'm using a NEMA 23 motor from Cloudray in combination with the CLE23 driver. Code: github.com/stijnsprojects/Closed-loop-steppers Affiliate links: Stepper & driver: s.click.aliexpress.com/e/_DEOQWsR RS232 to USB cable: s.click.aliexpress.com/e/_DmdICDD Arduino Nano: s.click.aliexpress.com/e/_DFL6I8J Arduino Nano screw shield: s.click.aliexpress.c...
Balancing robot 🤖🔋 | hoverboard + ODrive/ODESC
มุมมอง 3.4Kปีที่แล้ว
Building a DIY balancing robot using Arduino and ODrive / ODESC. Instructions: stijnsprojects.github.io/Balancing-robot/ Affiliate links: Sequre ODESC (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects Chapters: 00:00 Intro 00:09 Parts list 00:51 ODrive / ODESC settings 02:13 Programming 03:01 Schematics 04:00 Robot overview 05:28 Remote overview 05:41 Demonstration 06:10 Outro
DIY pneumatic air muscle 💨 🦾
มุมมอง 6K2 ปีที่แล้ว
This is a short video about making your own good looking pneumatic/air muscles. Affiliate links: Coupler: s.click.aliexpress.com/e/_DB2hn8L Tube: s.click.aliexpress.com/e/_DEfsupv Sleeve: s.click.aliexpress.com/e/_DFP6L3h Fitting: s.click.aliexpress.com/e/_DB8agZZ Chapters: 00:00 Intro 00:12 Parts and assembly 01:57 Demonstration 02:13 Outro
SimpleFOCShield + STM32F4 Black Pill | Explanation and demo
มุมมอง 2.8K2 ปีที่แล้ว
In this video, I explain the working principle of the SimpleFOCLibrary using the SimpleFOCShield and an STM32F4 Black Pill. SimpleFOCGenerator: stijnsprojects.github.io/simplefocgenerator/ th-cam.com/video/eCf-cAjG8-Y/w-d-xo.html How to program the STM32F4 Black Pill: th-cam.com/video/b1123kz_3MM/w-d-xo.html Chapters: 00:00 Intro 00:15 Explanation 05:01 Demonstration 05:56 Outro
DIY cable cam 📷 with ODrive / ODESC / ... (RC PWM input)
มุมมอง 1.5K2 ปีที่แล้ว
Making a DIY cable cam with an ODrive / ODESC / ... BLDC motor controller. Project website: stijnsprojects.github.io/Cable-Cam/ Affiliate links: Sequre ODESC (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects Motor: s.click.aliexpress.com/e/_DDHxQq3 Encoder: s.click.aliexpress.com/e/_DDdPAbl Chapters: 00:00 Intro 00:11 Parts 01:06 Settings 03:01 Arduino RC 03:37 Wiring 04:18 Demonstra...
Getting started with ODrive V3 💻 (and compatible boards like ODESC)
มุมมอง 4.5K2 ปีที่แล้ว
The getting started guide for ODrive V3 and other compatible boards (like the SEQURE ODESC). Instructions: stijnsprojects.github.io/Getting-started-Odrive-V3/ Sequre ODESC (Coupon: STIJNSPROJECTS): sequremall.com/?ref=stijnsprojects Chapters: 0:00 Intro 0:56 Windows installation 2:36 Ubuntu installation 4:46 Settings 8:43 General usage
Back to basics: transistor calculator 🧮 (9 transistor full adder)
มุมมอง 2.8K2 ปีที่แล้ว
Back to the basics of electronics, making a 9 transistor (9T) full adder, the basis of a calculator. Chapters: 00:00 Intro 00:10 Explanation 01:24 Demonstration Correction: 00:13 These two XNOR gates should be XOR gates
RFID time logger / attendance system 📊 with Raspberry Pi 400 🖥️
มุมมอง 3012 ปีที่แล้ว
RFID time logger / attendance system 📊 with Raspberry Pi 400 🖥️
Complete Overview | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
มุมมอง 2.9K2 ปีที่แล้ว
Complete Overview | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
DIY Super Bright 100W LED 18650 powered flashlight 🔦🔋
มุมมอง 2532 ปีที่แล้ว
DIY Super Bright 100W LED 18650 powered flashlight 🔦🔋
Setting up ODrive with FlyPT Mover for a 6 DOF Racing/Motion Simulator (USB ASCII)
มุมมอง 4.3K2 ปีที่แล้ว
Setting up ODrive with FlyPT Mover for a 6 DOF Racing/Motion Simulator (USB ASCII)
Electronics 🔌 | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
มุมมอง 2.5K3 ปีที่แล้ว
Electronics 🔌 | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
Mechanical Build 🔧🔩 | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
มุมมอง 17K4 ปีที่แล้ว
Mechanical Build 🔧🔩 | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
Test Video | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
มุมมอง 11K5 ปีที่แล้ว
Test Video | DIY 6 DOF Racing/Motion Simulator 🏁 | ODrive
When i tune the gains and click save and reboot it doesnt work and i have to replug the power again to work is there any help ?
It should work, maybe because your motor is in closed loop control when you save, click the idle button before saving.
No ,it seems not to work when i click any save and reboot and i require to restart the app again@stijnsprojects
Maybe it just doesn't reconnect, you can try clicking disconnect and connect to reconnect and reload the fields.
Is there any gui for odesc 3.6 that runs a plotter
I don't know if there are currently working gui's that use the plotter.
When I connect odesc 3.6 I receive this error 14:33:46.789652600 [USB] Could not claim interface ☻ on USB device: -12 any help please I would appreciate that
You can use the Zadig tool to change the USB driver to the correct one, this will fix the issue
I used it but not working @stijnsprojects
I used zadig but still the error appears @stijnsprojects
To what driver did you change it? What firmware version do you have?
how can i do that with transistors
If you look up transistor PWM generator, you will find many circuits.
@stijnsprojects thank you, i ll look.
is it possible to connect odesc to odrive gui
Yes, it works the same
@@stijnsprojects I just got an error, args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event() AttributeError: module 'fibre' has no attribute 'Event' 
@@stijnsprojects I've already racked my brains and searched all the forums
@@stijnsprojectsThis is the error I got, args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event () AttributeError: module 'fibre' has no attribute 'Event
@@stijnsprojects This is the error I got,args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event () AttributeError: module 'fibre' has no attribute 'Event
Any help, my ODESC 3.6 is not showing on the cmd. When i type odrivetool... just getting ths respons On[1] ......[USB] could not open USB device: -5 but all the drivers are installed
You can use the Zadig tool (zadig.akeo.ie) to select the correct driver.
Did you solve the issue?
When I switch to Linux, it shows that it's connected and brings the board model. However, when I start entering those commands to test it, it says something like missing parameters...
This is because you are entering a parameter that does not exist in your firmware version. For example the enable brake resistor parameter does not exist in firmware 5.1.
@stijnsprojects how can I access that parameter? Should I update the firmware, or can it be accessed in another way ?
I think the heat sink on the back didn't help because of the way you attached it.
I'm interested to hear what you would have done differently.
hi, friend like and subscribed I have a question Can it be configured that when the machine is turned on, the motors always go to a specific point even if the machine remains in another position previously turned off? thank you
You can program this in the microcontroller or PLC or ... but not in the motor driver. You can search for the Z pulse and based on that you can move to a certain position, or you can use an limit switch. You can also look for a motor with an absolute encoder so you don't need to search for the Z pulse first but this only works for 1 rotation.
hello thanks for the amazing video , Can you make a video for adding SPI ams as4748 ,encoder to hoverboard motor. thank you
You want to add an encoder to a hoverboard motor?
@stijnsprojects yes to hoverboard motor ,still trying not able to solve the errors with spi encoder. Working perfectly with hall encoder. I want to use hoverboard motor as an robot joint.
Is ODESC still working with the ODRIVE tools? Having issues flashing the latest.
What seems to be the problem?
Thank you for the video. How do you wind the coils?
I wound them by hand but it was not easy. I recommend using thinner wire (<∅1mm)
@@stijnsprojects thank you. Do you wind them all in the same direction or do you alternate the direction?
Because of the yokeless design I wound them all seperatly and then put them in the correct configuration according to a winding diagram.
@@stijnsprojects thank you
This is as effective as Feynman's demonstration with a glass of cold water, when we raked Morton Thiokol over the coals. I'm subscribing and telling everyone in the 3d printing community to watch this video b/c it should have 10M views by now, .....it could literally be a single 24x36 poster, put up at the end of every aisle of booths at every rep rap festival....wow! I'm putting side heatsinks and a fan or two on my Y axis ASAP.
Thanks for the compliments. I did a finite element analysis afterwards and posted the results on my Instagram.
Hi Stijns, the universal joints at the top of your actuators, where did you source those? What dimensions are they? Did they hold up?
I found them on AliExpress but they are now unavailable. Yes, they are still okay.
@@stijnsprojects are they 10mm I'd for threaded part? Did you cut threads into these joints?
The outside diameter is 28 mm, I tapped an M16 thread on the inside
@@stijnsprojects thank you. That's a bigger joint than I've seen. Did you add an axial bearing above the joint? How did you solve the need to have one side rotate freely?
There is no bearing in the top or bottom. The ball screw inside the actuator allows the rotation of the top compared to the bottom.
Hello brother. What kind of pipe you used inside the nylon braided sheet? Does any kind of pipe will expand this much? Also what is the air pressure you used
I used a silicone tube, not all types of tube expand like that. The pressure was about 7 bars.
Tequiero
This is exactly the type of tutorial I’ve been looking for, thank you! Is it possible to connect to some sort of code (maybe on raspberry pi or/and arduino) that would allow it to change its strength? For example if used in a robot, could it be possible for an ai program to control the grip strength of individual fingers/ arms? If so- I’m not sure at all how that works actually 😅 I’m building a personal project (it’s honestly a bit of a pipe dream) without any previous knowledge and just using info that’s already available since I’m not trying to go into an advanced career- it’s more of an art project if anything
You can control the force by regulating the air pressure. To regulate the pressure, you can use a microcontroller to control an electro controlled air (pressure) regulator. Good luck with your project.
the make all command doesnt do anything for me, do i need to have the stlink currently connected?
You probably didn't install the required packages.
why do you divide the ascii input code by the encoder cpr? from my understanding if flypt sent 511(middle bit) to your odrive it would go to 511/1600 turns? how to you accomodate the turns to length travled for an actuator? from the scale function? but if thats the case u cant even make a full turn if you at 10 bits and with linear actuators that doesnt make sense.
I did that because when I made mine, the units were different so I wanted to keep it the same. There are multiple ways to achieve the same functionality such as multiplication or division by a factor in firmware, using a microcontroller to change the value, maybe even multiplying or dividing by a factor in flypt. There have been many updates to the firmware and flypt since I made my sim.
Interesting! Either way, 50 degrees C is nothing to worry about
God bless you ! )
nog nen belg zegt
Do stepper motors run cooler with controller set to less steps per revolution?
Do you mean by setting the microstepping to a different setting?
I have a two-motor board labeled "odrive v3.6" which connects to this "ODrive Python GUI 051" and I can edit/save some items but the calibration does not make the motor spin. In odrivetool it says I have "Odrive control utility v0.6.9.post0" and ODrive v3.6 with firmware v0.5.1. Tutorials have some lines that don't work for me like selecting gpios for the hall sensor on my hoverboard motor. One answer appears to be to cmd line "odrivetool dfu" to update the firmware, but it seems the "ODrive Python GUI 051" then may not work... Can these clone boards be updated to the newest firmware or should I keep what I have? thanks for proving all the info, its been helpful learning.
It's possible to update a clone board, you can find the information on the ODrive website (docs.odriverobotics.com/v/0.5.4/developer-guide.html). I also have a video on how to upload firmware to the board that can help but the process had changed a bit since then (th-cam.com/video/Vo40CslNyxg/w-d-xo.html). If I have the time, I will make an up to date video on how to flash the firmware.
@@stijnsprojects I did get the motors calibrated. Thanks for the confirmation on the firmware update
Hello thanks for the video I have a Nema 34 with a hybrid drive. Everything works but the motor turns on directly when the current is switched on and the potentiometer runs counterclockwise, an idea what is wrong?
Are you using my Arduino program? I don't think it includes standstill, you need to set the enable-pin high to disable the drive or just don't send pulses on the step-pin.
That’s awesome, will the 3D printed parts deform when the coil heat up? Thanks for sharing ❤
They probably will, I was not able to test it with this version because I couldn't attach a large enough load to heat up the windings.
It is really good if you can test it in the higher temperature as well
Submerge them in salt water to keep them cool while running... 😂
what BLDC motors are you using?
KEDA 6364 190KV, these used to be sold by hobbyking.
Great video! The only thing I'm missing is a reference air temperature, to get a sense of how much of the heat is getting dissipated
There is a link in the description to the spreadsheet, the ambient temperature was 24°C. There is also some extra information about the cooling power, fan size, ... .
Very helpful! It looks like just adding the fan and blow air on it already gets you 80% of the best results.
Amazing video. Very informative thanks a lot!
Hello, many thanks for releasing this! Its nice to havw a mckibben muscle that looks so well made! Do you have a definite list of reccomended parts and dimensions? Buying the parts for an exosuit soon but I dont want to mess up the parts list!
The force and stroke of the actuator depend on the dimensions of everything. As seen in the video, the stretching of the sleeve is not so regular when it's to large. Because the parts are cheap, I recommend buying a few sizes and trying some things out. As a reference, I used the same diameter of silicone tube as the coupler was made for (OD 8 mm, ID 5mm) and the sleeve that worked best is a bit smaller, 6 mm.
Waarschijnlijk Nederlands 😂 🎉
Can i use nylon sleeve instead of carbon
I also used a plastic sleeve, the camera makes it look a bit different.
@@stijnsprojects but brother nylon has more strength than plastic and also nylon is not that much expensive as compared to carbon sleeve so i will use nylon sleeve
Hello, how can I make the muscle bending? Like fingers
Yes, you can constrain one side of the muscle with a fibre so the length is fixed on that side causing the muscle to bend.
next step - just use couple brass contacts
Coming up... A useless box without a servo.
It's definitely possible but a micro geared motor and a 9g servo cost about the same.
attiny85 isnt even close to cheap microcontrollers, but otherwise nice video.
True, it was just an example to compare. Thanks
nice
you are the best.!! Thank you.!!!!
I have a design for you. 8 coils. 8 north facing over the coils on one side. 8 south facing the coils on the other. Evenly spaced between the other set of magnets. If spun manually to induction it will become self-sustaining! Acording to 5 A.I's
would it work as a 6 DOF flight simulator too? Cause actually I chose to make a flight simulator as my graduation project
Take a look on the FlyPT website, you will find flight sim games that are compatible. You just need a different user input device.
Amazing videos 🎉
A bit dry, but it does give you all you need in a short time!, good stuff!
The 3m cooling pads are not suited to this
I used the same adhesive for all heatsinks.
But Why? Why would you try to cool a stepper motor,?
If you make a smaller motor perform better you can achieve the same as a larger motor that performs worse, this principle is called downsizing.
@@stijnsprojects just use at longer nema motor, and if you really care about performance close the loop, that that way you can reduce energy send to the motor to what is needed.
I'm not saying that people should use smaller motors. I just did some testing and put the results in a video, everyone is free to do what they want with the results. I've seen many projects on TH-cam where the motor is cooled from the back so for those people for example my video might be useful.
@@stijnsprojects sorry didn't mean to sound hostile. I like stepper motors because one can run them open loop, but closing the loop makes things run so much more stable. although one still has to remember to set the maksimums, if you don't want to make the motor smoke, was fiksing a 60amp 600v motor drive, and using a 1kw motor which is not a problem as long as the feedback is working, well between test it had reset the current limet, so when it didn't see the motor move it it just just starte turning up the current until the motor moved or something broke, in this case it was a breaker that saved my test motor but a bit of smoke did some from it.
It's always better to use the right motor for the job but many people try to use standard motors for everything. Closed loop steppers have come down in price but the adoption process is slow.
Straight to the point!! Great video. Subscribed!!
is good to know that heatsinks dont help at all if isnt connected with airflow
Hi, I'm working on a hand crank (1:9ratio ), axial flux 3 phase alternator, 12 wedge shaped magnets per rotor half. Stator consists of 6 (18 awg) w/ 250 windings ea coil., sandwiched between the two rotor halves, similar to yours. 3 phases w/ bridge rectifier. I'm aiming for 16V DC stepped up/ down with buck/ boost. Plan is to charge 2 parallel rows of (6x) 500 F Super Capicators for16V (max) and a net capacity of 83 F. Incorporated will be L-ion battery bank for ~5V and an 18A AGM for 12V. Additional ports for for alternate DC Voltages/ Amps. Question: Do you feel as though the iron core has a favorable effect on your motor? Is cogging an issue? I have the option of using a ferrite core at each stationary coil, I wonder if it will help get slightly more efficiency using the cores? Thoughts?
The iron core definitely has a positive effect on the working, it keeps the leakage flux to a minimum and it has a high permeability.
@@stijnsprojects Thanks for the reply, it's appreciated.
Hey Stijn, ik ben zelf een cnc plasma snijder aan het bouwen. moet je programma speciaal worden aangepast in arduino als je closed loop stappenmotor gebruikt momenteel gebruik ik een open loop.
Normaal moet je programma niet worden aangepast. De sturing controleert zelf of de positie klopt. De enige mogelijke aanpassing is het inlezen van het alarmsignaal dat de sturing uitstuurt wanneer de positie niet meer klopt. Op mijn kanaal vind je ook een video terug over het gebruik van closed loop stappenmotoren.
De 4 signalen moet je op de drivers aansluiten en waar moet je de encoders op aansluiten
De encoder moet je ook op de driver aansluiten.