CNC Wiring Basics // FluidNC // ESP32 // TinyBee controller

Тәжірибелік нұсқаулар және стиль

Welcome to my video on wiring basics! As an experienced builder of CNC machines, I have always wanted to share my knowledge with others who are just starting out. I remember how difficult it was when I first started, and I wish I had access to a comprehensive video like this one.
In this tutorial, I cover all the essential wiring basics that you need to know to build a CNC machine using the fluidNC project by Bart Dring and his fantastic team. I have tried my best to cover everything, but if you have any questions or if I have missed anything, please don't hesitate to leave a comment below. Additionally, if you would like more personalized assistance, I invite you to join the FluidNC discord server, where you can ask the mastermind's over there for further guidance.
I hope you find this video helpful and that it provides you with the knowledge and confidence you need to tackle your CNC wiring project with ease. Thank you for watching!
// Here are some links for fluidnc and my dark mode file links.
Fluidnc GitHub link: github.com/bdring/FluidNC
Fluidnc Wiki: wiki.fluidnc.com/
Dark Mode GitHub: github.com/NEWTech-Creative/W...
// Sample Tinybee YAML file //
drive.google.com/file/d/1boSp...
// Hardware links: (not affiliated)
ESP32 dev board: a.aliexpress.com/_mLNexT4
Tinybee board: a.aliexpress.com/_mLb0OOm
ESP32 terminal adaptor 30pin: Just found this amazing item on AliExpress. a.aliexpress.com/_mP2vfPU
Optocoupler isolation board: a.aliexpress.com/_mMrxdv0
ULN2003A 3.3-5v stepup chip:
Chip: a.aliexpress.com/_mN6JiEQ
Board: a.aliexpress.com/_mqsWkT0
DIP-8 Socket (8 pin): a.aliexpress.com/_mNemNn4
TMC2160-OC motor driver: a.aliexpress.com/_mPC2EV8
EXT2160 new 2160 version: a.aliexpress.com/_mscz1ny

Пікірлер: 168

  • @cryoine7194
    @cryoine7194 Жыл бұрын

    just some of the time stamps to make it easier to find them Fluidnc user interface 2:35 stepper motor and drivers 4:20 3.3V to 5V Logic Converter 8:00 Limit Switches 11:31 User input Buttons and Macros 16:08 and 24:15 TinyBee Board TinyBee Introduction 28:52 TinyBee YAML configuration 30:32

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thank you 😊

  • @leafy3137
    @leafy31376 ай бұрын

    Great video. I recently updated my home made CNC from an Arduino Mega/GRBL to FluidNC using the TinyBee. I use external drivers for my motors (XYZ). Your video helped me get over some of the hurdles I was having with the configuration setup. I appreciate the your time in making a video like this. Great work!

  • @NEWTechCreative

    @NEWTechCreative

    6 ай бұрын

    Thank you so much for your kindness and taking the time to write to me!! Your feedback and gratitude is well received absolutely made my day! So pleased to hear about your success and good luck with the CNC journey 👍👍

  • @akkarawat

    @akkarawat

    21 күн бұрын

    @@NEWTechCreative Hi . I would like to know I can use Close loop Step motor with this project ? if yes , you can make video tutorial for close loop again ?

  • @jaimecln
    @jaimecln Жыл бұрын

    Recientemente empece a construir mi MPCNC y este canal es lo mejor que he encontrado gracias Saludos desde México 🇲🇽

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    You are super kind! Thank you :)

  • @RapidChangeATC
    @RapidChangeATC Жыл бұрын

    Excellent video! Great description very informative!

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks Don :)

  • @plymouthrovadventures.646
    @plymouthrovadventures.646 Жыл бұрын

    Supper useful. Thank you.

  • @Pickles_The_Wise
    @Pickles_The_Wise Жыл бұрын

    No Way! I've literally just opened youtube after ordering a tinybee for my new UltimateBee cnc, thankyou for posting this :)

  • @Pickles_The_Wise

    @Pickles_The_Wise

    Жыл бұрын

    I'd be interested in the wiring and setup for the TTL to RS485

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Great timing :) Its a well developed board and so easy to use. Thanks for your support Marc :)

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    When I get it up and going, I'll definitely share.

  • @3d8d
    @3d8d Жыл бұрын

    Very detailed explanation man, just fantastic. Using Arduino Nano grbl on my CNC.

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thank you!! Yes I’m still cranking the arduino Uno on one of my machines! Still going strong 😁👍

  • @HakkiOgrt
    @HakkiOgrt6 ай бұрын

    Thank you

  • @rusticagenerica
    @rusticagenerica10 ай бұрын

    Absolutely fabulous video with lots of precious info. I just find it a shame that most videos mention "FluidNC" on the board, while it's a ESP 32 running Fluid NC. That's very confusing

  • @n2fastcars635
    @n2fastcars635 Жыл бұрын

    Hi thanks for posting the videos on fluid nc. Has been a big help. Wondered what type of buttons are you using for macros and hold? Any links to the ones your using would be great. Thanks

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your comment! I will be releasing a video in the next few days that should cover the button question! Stay tuned 🤩🤩

  • @daves7919
    @daves791910 ай бұрын

    Great video In going to use a tinybee board with external drives. In the yaml file under the motor section. Do i need to change the stepstick part into something else?

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    The stepstick is a common setup! Give it a try firstly. I assume you are using a typical open loop motor driver?

  • @WanabeeCNC9697
    @WanabeeCNC9697 Жыл бұрын

    Firstly, thank you very much for uploading this video and others dealing with the MPCNC and FluidNC - I have some idea of the amount of time and effort this must have entailed. Great detailed information. I have been contemplating building a simple CNC for some time, and these videos have provided the tipping point for me. I would like clarification on one point in this video however. Have I misread it, or is it that in your wiring diagram commencing at 10.42 has the Y and Z stepper motor driver labels transposed?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Oh my gosh! You are the first to see this! I can’t believe I have made so many mistakes in this diagram!!! Thank you for bringing to my attention. They should be relating to the pin out on the board… please ignor where they are connected to in the motor drivers. Thanks for your support and bring this to my attention. Unfortunately KZread isn’t friendly with re-uploading, however I pin this comment to the top for others to see!! Thank you 🙏 🤩

  • @leopoppelier2621

    @leopoppelier2621

    7 ай бұрын

    @@NEWTechCreative I also saw this, since my setup did not work at all. I the rewired, based upon this, but no success either. BTW: the uln2003an only outputs 0.6V, so no amplification. This yields too little voltage to the drivers. What may be wrong?

  • @johndemeyer4613
    @johndemeyer4613 Жыл бұрын

    thanks for the great video. i am new tot the cnc scene, and try to learn about this board. how to wire a 3d touch plate?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks John! Great to see you diving into the CNC world 😁 I assume you are using a touch probe with only 2wires? If so, you can use one of the inputs to wire this up such as gpio35, gpio36 or gpio39 and ensure that the black wire goes to GND and red wire goes to the com pin- not the 5v pin. Then state in the yaml file as the probe pin. More info found on the wiki: wiki.fluidnc.com/en/hardware/3rd-party/MKS_TinyBee And probe: wiki.fluidnc.com/en/config/probe

  • @user-in1ns3id4j
    @user-in1ns3id4j Жыл бұрын

    Great video. Thank you very much for your efforts. My non-original DM542 and DM556 work directly from the ESP32. How do you think? If they work, then don't change them? Or to be sure, it's better to convert to 5v?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Great question! They might be more than happy to receive the 3v input!! I wouldn’t upgrade unless you experience intermittent pulses or loss of steps! Great to hear they work directly 👍👍🤩🤩

  • @blou5138
    @blou513810 ай бұрын

    Hi, thank you for your detail video! I was wondering how to connect a router like a Makita on the ThinyBee board? I suppose I need a 5v relay. But where do I connect it, on one of the EXP1 or EXP2 GPIO ?

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    Great question! Yes you are correct. There are a few spare gpio pins such at 15, 16 and 17 in the EXP1 and maybe more in the EXP2 that could be used,however they might be 3.3v but haven’t had a chance to check sorry. You can also use any spare motor driver pins if you haven’t used all 5 slots… each motor driver had 3x 5v pins that could also be used!! Then use the relay spindle setup. Let me know how it goes!

  • @evanlane1690
    @evanlane16909 ай бұрын

    Awesome video! Do you know if the tinybee supports the sensorless homing on the 2209s? I think it's called stallguard.

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Thanks for your support Evan! I haven’t had a chance to go down this path, however I can’t see why not! Looks like other users have had success with similar boards so with some time, I’m sure this is possible.

  • @alst4671
    @alst4671 Жыл бұрын

    Thanks for video! Which frequency output can generate ESD32 for 3 axis movement? I have old Yaskawa servo drives, step/dir input with 8192 pulses per round. Would like to have 8-10m/min on G0 and may be G1 (ballscrews 5mm). Is it possible?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Yes this shouldn’t be an issue!! I’m not familiar with these motor drivers, however you just need to set your steps per mm, max rate and acceleration to suit your drivers. Maybe ask the community over in the discord for more info!!

  • @MeanderLife
    @MeanderLife8 ай бұрын

    Not sure if others mentioned already... quick correction... at 14:59 you say you are going to connect the limit switch in "parallel" but then you connect the wires in a "series" configuration... FYI "in-line" connection is series... split and "side-by-side" connection is parallel...

  • @NEWTechCreative

    @NEWTechCreative

    8 ай бұрын

    Ha! Yes you are correct. Thanks for pointing out…. I don’t know where my brain way that day… unfortunately KZread doesn’t allow re-uploading to correct a video, however I hope others will see you comment to clarify 🤩🤩

  • @kevinchoate2935
    @kevinchoate2935 Жыл бұрын

    I noticed that your stepper driver wiring on the Tiny Bee doesn't (seem to) require the boost converters that you used to step up the 3.3V ESP32 output to 5V for the stepper drivers earlier in the video. Am I to gather that the output voltage for external stepper drivers coming from the Tiny Bee is 5V?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Great question! Yes that is correct, the tinybee has its own converters to 5v for each output!

  • @alhaddar14
    @alhaddar147 ай бұрын

    Thank you for the effort you make to deliver information to your channel followers My question is, can I use the 3axis_v4.yaml file in the example_configs folder?

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Thanks for your comment! If you are using just the ESP32, or a board that doesn’t use shift registers, yes you can use the 3axis_v4 yaml👍

  • @leopoppelier2621
    @leopoppelier26217 ай бұрын

    It's a great video! Thanks for it! Only, I did not manage to have it working yet.... I saw the wiring diagram is messed up a little bit, and I have a ULN2003AN instead of ULN2003A. Does that matter? Keep up the good work!!

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Thanks for your comment! The uln2003A and AN can both switch high current and won’t matter. This should work perfectly. I did have some incorrect wiring on my diagram that unfortunately I can change once uploaded, however the output should match the input wires to the motor drivers - I incorrectly show this. Just ensure you are using the GND from esp32 - don’t get confusion with the CMD output. If you continue to battle issues, I would suggest upgrading to an integrated board such as the tinybee…. This will solve many issues. Thanks for your support 🤩🤩

  • @alhaddar14
    @alhaddar147 ай бұрын

    Hi Thank you for this valuable information Can you please guide me to the pin used to connect the pwm for spindle?

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Is this on the tinybee or esp32?

  • @alhaddar14

    @alhaddar14

    7 ай бұрын

    Is this on the esp32@@NEWTechCreative

  • @markkirker3902
    @markkirker3902 Жыл бұрын

    I notice when demonstrating the TinyBee controller and you drive the pairs of stepper motors, they appear to be travelling at different rates. Shouldn't they both be identical? If driving either side of an axis, different rates would cause the axis to skew and that would be bad. Is this because each motor is being driven from a different driver and perhaps they are setup for different step sizes or something? By the way, great video, very informative. I've had the desire to build a CNC for some years but time, space and $$ always seem to be a factor. Now I'm looking at the possibility of getting a kit to build for a club I'm in and your videos really help me get a better understanding of how it all works as a system. Keep it up!

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your message and kind support Mark!! Yes you are absolutely correct about moving steppers identically…. I purposely didn’t place the steppers motors to show differences, however as they were independently controlled by the tinybee I definitely could have but motors into sync with one another. Good spotting!! 🤩 I’m so pleased that this has helped you on your CNC journey and hope your able to dive into the CNC world soon! 😁

  • @aldodu4475
    @aldodu4475 Жыл бұрын

    Excellente vidéo très bien documentée félicitations. Pourquoi FluidNC ne prend pas en charge l’affichage graphique ?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your comment! Great question. Probably best to ask the developers directly, however it isn’t a feature as yet, although one day it might! It probably has not been highly on the priorities to get this feature out due to the Wi-Fi user interface, rather than the lcd that consequently uses pins that could be used for other machine input/output pins.

  • @FlixmyswitchLASER
    @FlixmyswitchLASER2 ай бұрын

    I seen some video where a TFT screen works but the poster gives no info. Does anybody know how it's done

  • @NEWTechCreative

    @NEWTechCreative

    2 ай бұрын

    There has been no official release for this support, however people have been tinkering in the code to have some ability to work. If they haven’t shared the code, it probably because it was not stable. For info about implementing this type of code or reasons for no support check this out: wiki.fluidnc.com/en/hardware/pendants_displays

  • @alhaddar14
    @alhaddar147 ай бұрын

    Thank you for the clarification and sorry for the many questions, please bear with me for a while Can I assign one pin to the laser and one to the pwn, or do I use one pin for both? my regards

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Great question! Yes you can assign separate pins, however the reason why you would keep two on the same pin when using the 3axis board setup is to save the amount of pins used. You don’t have much to work with when just using the esp32 without shift registers to expand output pins. The other reason is that you would never use both as the same time! Hope this helps 🤩

  • @alhaddar14

    @alhaddar14

    7 ай бұрын

    @@NEWTechCreative thank you for your help.

  • @dpsilver1
    @dpsilver1 Жыл бұрын

    ah the good ole ULN2003, those were my first "stepper motor drivers" contolling unipolar motors (5 wire) lol they are super slow and easy to stall out but that's not their purpose, those bad boys are Darlington drivers. they are almost the perfect driver IC each of the inputs is protected from the output via a zener diode to deal with teh nasty back emp from the motors, i was looking at logic level shifters but those are doable as well so ill use those lol

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Nice work!! Great clarity in your comment. Thanks for your support 😁

  • @richardspahn1320
    @richardspahn1320 Жыл бұрын

    At about 8:40 in, you discuss stepping up the signal voltage from 3.3v to 5v. Couldn't you have used a "Logic Level Converter Bi-Directional Module 5V to 3.3V for Arduino" (from Amazon) ?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    This certainly could be possible, but I haven’t had a chance to use one of them! The stepper pins only require a single direction communication, so there wouldn’t be much use for the bi-direction, but might be useful for any return channels if needed!

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

    I wonder if you could help me with my dilemma? I built a CNC Plasma table and control it with an MKS DLC32 V2.1 board (with built in Wi-Fi) and Open Builds Control (which I really like). OB will run the g-code file just fine as long as the plasma machine (pilot arc) isn't turned on. Once the plasma cutter fires the CNC machine freaks out and ends up either stopping with the torch still firing, or it takes off in some random direction - and OB responds with a lost port error and I need to reconnect. Obviously this is an EMI issue. I've tried numerous shielding, grounding, and isolation methods with no luck. However, if I load the g-code file onto an SD card, insert it in the control board's card slot, and run the g-code on the card from the "MK Laser" app on my phone, I can get a successful cut - but this also has drawbacks as the MK Laser app doesn't have z-axis control (I hear it used to) and the Z-axis height changes once the g-code starts to run. Messing with the MK Laser app to get it working this way is just a huge PIA and I would prefer to have the code being executed from inside OB. What I would like to try is controlling the MKS DLC32 board via Wi-Fi through the Open Builds Control software, but OB doesn't find the board when I scan networks. I've read in the forums that OB uses "telnet?" and would need GrblHal to be installed on the MKS board. I've also read FluidNC might work. But this is where things start to get over my head. Nevertheless, I'm convinced I could flash my board with either GrblHal or FluidNC (maybe even old ESP?) but I would need to get some very simplistic instructions on what steps I need to take to accomplish this. I realize a better card with ethernet or parallel connectivity would be a smart alternative, but I'd really like to see if I could get this card to pull it off. If you could assist me without boggling my mind with too much tech jargon (since I'm over 60 and this stuff will surely not attach to my brain neurons without many reiterations of the same info) I would very much appreciate it. For me simple is like this: go to ___ and find ___ and open it and then navigate to ___ and place it in ___ by dragging to ___ and then... After you do that then go to ___ and download ___ and then open the folder named ___ and then... etc. Thanks! Robert H. (a struggling newbie in the world of files and configurations and other seemingly complex operations)

  • @NEWTechCreative

    @NEWTechCreative

    29 күн бұрын

    Thanks for your comment Robert. This sounds like an issue I would love to help you solve, however this is not the right platform to assist. Discord would be the best place to help you with this: discord.gg/C64SwECE Otherwise email me on newtechcreative@gmail.com Chat soon!

  • @maharbatc
    @maharbatc8 ай бұрын

    How do you wire the spindle like in the mksdlc spindle?

  • @NEWTechCreative

    @NEWTechCreative

    8 ай бұрын

    Great question! I doesn’t have a direct spindle control unfortunately such as rs485 or pwm10v, however it does have the possibility to utilize the pwm 5v output to control the spindle. It depends what spindle you have and what you can hook up. The pwm 5v could be hooked up to a 5-10v pwm converter to control the spindle if that is what is needed? Otherwise if it just needs a ‘relay’ or high/low signal, and the gpio.32 seems to be the pin for either on/off or pwm 5v. More info here: wiki.fluidnc.com/en/hardware/3rd-party/MKS_DLC32

  • @huseyinurigulmez
    @huseyinurigulmez Жыл бұрын

    Great video. How could I configure the tinybee board for five endstops lowrider v3 cnc? Which sections of the yaml file be changed?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Yes this could be possible. Unfortunately the tinybee board had only 3 dedicated limit plugs available, however you can also use the 3 inputs that I show in my video for the buttons pin 35, 36 and 39 for your 2 other axis. You will just need to use two other input pins for your axis e.g; For the second motor setup for your axis, add an independent pin for the limit switch. motor1: limit_neg_pin: gpio.35:low Hope this helps!

  • @huseyinurigulmez

    @huseyinurigulmez

    Жыл бұрын

    @@NEWTechCreative Thank you. It's simpler than I thought.

  • @MBCNC
    @MBCNC11 ай бұрын

    Hello! Im amazed with this thing. I will implement on my homemade cnc router. However i cant find how to acces to discord. Can you help me please? Thank you!

  • @NEWTechCreative

    @NEWTechCreative

    11 ай бұрын

    Yes of course! Follow this link on their WIKI wiki.fluidnc.com/en/support/discord

  • @alhaddar14
    @alhaddar147 ай бұрын

    Thank you for this blessed effort. I installed the ESP32 ESP-WROOM-32 ESP-32S Development Board 2.4GHz WiFi + Bluetooth and things went correctly and smoothly. Can I install the TS35-R LCD Display and how do I add its code if the answer is yes? my regards

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Great question! Unfortunately lcd screens aren’t supported at this stage. The beauty of fluidnc is the ability to connect via Wi-Fi and use a wireless screen and no need for tethered screens. You can use an old phone or touch device as a dedicated screen.

  • @leopoppelier2621

    @leopoppelier2621

    7 ай бұрын

    Very good that you've had it running. Did you change anything significant to NT's wiring diagram? Is there a new diagram available? I got into Fluidnc as controller, but none of the motors respond. An escape to SourceRabbit did work, though - only I prefer the wifi option, which they removed.

  • @jaredharvey1511
    @jaredharvey15116 ай бұрын

    @NEWTechCreative did you make a video for the RS485 module via expansion header? At 36:00 of this video you mentioned it would be a future video. I'm considering this tinybee for CNC-ing my Bridgeport. If the video does not exist can I help you some how to get the video made?

  • @NEWTechCreative

    @NEWTechCreative

    6 ай бұрын

    Thanks for your comment! Unfortunately I didn’t get around to it sorry. I ended upgrading to a root controller that already had rs485 inbuilt. I just purchased a few rs485 modules to have a tinker with and see if I can get up and running but have to wait till they arrive. There have been some progress from some users with this - see at the bottom of this page: wiki.fluidnc.com/en/hardware/3rd-party/MKS_TinyBee

  • @maxoutny

    @maxoutny

    15 күн бұрын

    @@NEWTechCreative Root controller looks very good!

  • @StevenWilliams-lb9tf
    @StevenWilliams-lb9tf10 ай бұрын

    Would you do a video on how to use fluid nc to mill something? In particular from file to part? I've been collecting parts to build a fluid NC machine but once its built and dialed in with the yaml, I'd have no clue how to make a vision a reality without manually moving the machine to make the part. Thanks

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    Great Idea! I'll try and fit one in over the next few weeks :)

  • @StevenWilliams-lb9tf

    @StevenWilliams-lb9tf

    10 ай бұрын

    Thank you very much, ive tried looking but there arent any, only videos on how to setup & how great the system is. Again, thank you very much and look forward to watching :-)@@NEWTechCreative

  • @sebeningakrilik6763
    @sebeningakrilik6763 Жыл бұрын

    hello sir, can marco be used for ATC on the cnc router?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    These are feature that will be possible in future releases!! You will have success using 3rd party software with fluidnc that can expand this functionality like cncjs or UGS!!

  • @SachinBhagat
    @SachinBhagat8 ай бұрын

    I make all This wiring as per your instruction, but motor not move in jog mode, only motor body heat

  • @NEWTechCreative

    @NEWTechCreative

    8 ай бұрын

    Thanks for your comment! Can you send me your yaml setup and some photos/videos regarding this to newtechcreative@gmail.com or to my discord or Instagram account to assist you?

  • @SachinBhagat

    @SachinBhagat

    8 ай бұрын

    @@NEWTechCreative yes

  • @SachinBhagat
    @SachinBhagat9 ай бұрын

    Nice Video, Nice information. I need help I want to make this machine 3 Axis and with 4 motor “X YY Z” . I want to connect 2 motors for Y Axis. What changes need in yaml file and Wiring using EPS32.

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Unfortunately the if you are just using and ESP32 board, there will not be sufficient pins for 4 independent axis’s. However you can just double up the step and direction y output from the esp32 to both motor drivers, although you won’t achieve dual y axis homing/squaring. You won’t need to change the yaml for this.

  • @SachinBhagat

    @SachinBhagat

    9 ай бұрын

    @@NEWTechCreative Thank You For replying. But I want to ask you, it is possible to use G0, G2, G35 pin for separate Y Axis motor 1. This three pin is free

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    @SachinBhagat great question!! Unfortunately the gpio.0 is a boot loader pin and gpio.2 is a strapping pin… this can cause issues for the board and would stay clear. gpio.35 should be used as an input pin with a pull-up resistor. Unfortunately you will need to use a board with an i2S interface to achieve additional pins. More info here!! wiki.fluidnc.com/en/hardware/esp32_pin_reference

  • @SachinBhagat

    @SachinBhagat

    9 ай бұрын

    @@NEWTechCreative Thank You Very Much once again

  • @unique93obr
    @unique93obr Жыл бұрын

    Yeah, i found the video...great explanation... :) One more thing...are you still using TMC2160 drivers? How are you satisfied? :) Also, does Tinybee has EMI protection for limitswitches? Like optocouplers or something similar? :)

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    I will be installing the TMC2160 drivers on my new machine and will give a good stress test soon. I have started a new series and will release the electronics episode in the next few weeks. Yes the tinybee has isolation from the input pins that handle EMI well. I am moving to the root CNC board that has high quality isolation in the next build.

  • @unique93obr

    @unique93obr

    Жыл бұрын

    @@NEWTechCreative Great. :)

  • @vadimsidorov398
    @vadimsidorov3983 ай бұрын

    Where to put emergency stop button in tiny bee?

  • @NEWTechCreative

    @NEWTechCreative

    3 ай бұрын

    You can use any spare input pin! Depending what you have used already, you also have the exp1&2 ports to access some pins. Just check with what you have used already and refer to the tinybee pin out reference to check available pins. 👍👍

  • @bhavers
    @bhavers Жыл бұрын

    Excellent Video. But I'm confused. The product description says this board is for 3D Printers. Can it be used for a CNC router ?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Yes that’s correct! The board is made for 3D printers, however works great for CNC’s as well. There are a large range of various boards available to check out 👍👍

  • @bhavers

    @bhavers

    Жыл бұрын

    Do you have a wiring diagram for tinybee running fluidnc ? For example there are 4 pins for connecting external drivers. Which pin is pulse, direction and enable? What is the fourth pi.?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    I haven’t made a wiring diagram however the pins are labeled and will correspond with the motor driver inputs. The last pin is the enable pin to enable or disable the driver. Let me know how you go? If you need more info, send me an email at newtechcreative@gmail.com or discord (newtech).

  • @StevenWilliams-lb9tf
    @StevenWilliams-lb9tf Жыл бұрын

    Great video and explaination of wiring etc, but i cant seem to find a topic on how to wire a hot bed or extruder to an esp32. ive found it in the tinybee.yaml using the flood and mist pin, but i wanted to go for a 12v machine and a bit clueless on this step if you could assist please? thanks

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your message! Is this for a 3D printer? Fluidnc is made for CNC… unfortunately you wont be able to take advantage of 3D printer features. If your looking into how to convert a 3v3 to turn on a larger current, this is possible using either a mosfet or relay. Maybe look into fluid for 3D printing.

  • @StevenWilliams-lb9tf

    @StevenWilliams-lb9tf

    Жыл бұрын

    @NEWTechCreative excellent thanks, yes it was for a 3d printer. I have a scara I'm building and thought it was a great platform in a tiny package, not realising it's CNC. Thanks for replying

  • @BrennonBaxter
    @BrennonBaxter7 ай бұрын

    Hey, I hope you can help me out a bit, I have the Makerbase Servo57D Drivers on my nema 23s, wired to the tiny bee via the stepstick adapter, and they work as a normal stepper system fine, but im hoping to utilize the closed loop feature of the 57D's. Do you know how to get this working?

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Great question! In fact I had purchased several of these a while back, however never tested. You can ignore the rs485 connections however unfortunately the output signal needed from the controller is ‘common anode’ signal which is essentially is reversed to what the tinybee provides. Instead of the step, dir & ena as positive inputs they need to be a negative/ground inputs if that makes sense? The com input is the 3v/5v from tinybee. I don’t believe the signals can be reversed on the tinybee, however there is a way. In my CNC wiring video I show how you can use a ULN2003 chip to reverse (or boost) the signal. There are better chips available, however these work just fine. If you need more info, let me know?

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    In addition, it seems that there is a limit switch input and output from the driver to the controller as well on other side of board that might be needed to be wired in!

  • @BrennonBaxter

    @BrennonBaxter

    7 ай бұрын

    yes that makes sense, I found a video on makerbase channel, that shows how they can be controlled via arduino over uart, but i am super unfamiliar with uart and controlling things over it. i might dabble in figuring something out. if you have any tips let me know.@@NEWTechCreative

  • @djingrin5819
    @djingrin581910 ай бұрын

    I will be very grateful if you help with installing GRBL on the MKS TINY BEE board

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    Thanks for your comment! I’ve responded to your other comment 🤞

  • @djingrin5819

    @djingrin5819

    10 ай бұрын

    Hello Myles! On the tenth attempt, I managed to install install-wifi. All further attempts to install install-fs were unsuccessful. But WIFI works. Thanks for the help. Good luck!@@NEWTechCreative

  • @PngBiolimpeza
    @PngBiolimpeza9 ай бұрын

    I couldn't understand how the relay configuration is done in fluidnc. The wiki page has little information about this. I'm using a relay module, but as soon as I turn on the esp32 the relay activates (I'm just using the board and 3 drv8825). If I click to turn on the spindle, the module's LED becomes weaker, but it doesn't deactivate the relay. Where am I going wrong?

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Thanks for your comment. There might be a few issues and hard to provide exact solution without seeing setup and config used. The relay should be a straight forward setup as all it needs is a signal and ground pins then just activated when high or low. I would check that your output voltage from the board is the correct voltage for the relay. I would also check if the pin your using needs a high or low state. Feel free to send me more info to newtechcreative@gmail.com 👍👍

  • @PngBiolimpeza

    @PngBiolimpeza

    9 ай бұрын

    @@NEWTechCreative Thank you for the excellent job. There isn't much videos about fluidnc on yt. I'll check the voltage of the pin today. I think the question is that the relay module is positive and negative triggered. Will check the status of the pin on and off with the multimeter. Tks so much for answer me and for the excellent channel. Nice weekend!!

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    No problems and thanks for your kind words! If it is the initial state that is turning in your relay, you can set the pin to high or low in the yaml eg: gpio.35:low or gpio.35:high - this will set the default state of the pin!! Have a play. Good luck 👍

  • @PngBiolimpeza

    @PngBiolimpeza

    9 ай бұрын

    @@NEWTechCreative Just to conclude and Maine help others.. My 3,3/5v regulator was the problem. 3,3 ok but I have almost 9v in the 5v outputs. Cause it the relay module was going crazy. Tks again man and When I finish here I'll send you a video showing all crazy stuff we make here. God bless u!

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Oh sorry to hear about the voltage inconsistencies! Strange behavior, however glad that you were able to figure out issue. Thanks for sharing outcome. Would love to see your final result 🤩🙏

  • @JShel14
    @JShel14 Жыл бұрын

    I feel so foolish asking this but I'm not sure were else to go. I've been designing my own CNC machine for the better part of a year and I know all my motors/drivers/probe/etc stuff that I want to use. I recently found out about FluidNC and in particular I am interested in the Tinybee board. It seems to be marketed as a 3D printer controller, but is that it's only use case?

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Great question! Never feel foolish to ask. Yeas this is 100% compatible with CNC’s however there will be some unused features on the board - these can be ignored. The great thing about the board is the access to the pins needed, isolated pins and compact size. I also love the boards by root CNC… These are better targeted towards CNC’s. Check what is available to you. For the price of a tinybee, you can always update down the track 👍😁

  • @JShel14

    @JShel14

    Жыл бұрын

    @@NEWTechCreative Thank you very much for the feedback!

  • @plamenpeev8994
    @plamenpeev899410 ай бұрын

    Hi man! Can you please post the configuration for TMC2160 or the whole config.yaml. In the documentation I was able to find many configuration properties which IMO don't work if the communication between the controller and the driver is not over SPI, which is the case with the Chinese drivers.

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    Thanks for your comment. I have updated a download link in the video description for everyone. Let me know if you have any issues! Thank you

  • @plamenpeev8994

    @plamenpeev8994

    10 ай бұрын

    @NEWTechCreative Thank you! I must wait the drivers to arrive in order to try it. I will post updates as soon as possible.

  • @dirkvanelsacker5570
    @dirkvanelsacker55709 ай бұрын

    Can i use the tinybee controller for auto squaring

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Yes absolutely! You will have to find an unused pin for the second y axis. The MT_DET pin out should work fine and is gpio.35. In the example tinybee yaml on fluidnc wiki, pin 35 is used of the reset button input that you can use as and replace with no_pin.

  • @dirkvanelsacker5570

    @dirkvanelsacker5570

    9 ай бұрын

    Ok , thanks alot

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

    and did you have yyxza yaml file for tinybee cnc router

  • @NEWTechCreative

    @NEWTechCreative

    Ай бұрын

    There is a sample yaml file for the tinybee on the fluidnc GitHub and wiki. wiki.fluidnc.com/en/hardware/3rd-party/MKS_TinyBee

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

    hi how can i upload YMAL file to Tinybee controller?

  • @NEWTechCreative

    @NEWTechCreative

    Ай бұрын

    Feel free to check out my fluidnc video or ready the fluidnc wiki

  • @JyskMaker
    @JyskMaker7 ай бұрын

    De description on the error on one of the stepper motores is not correct, on the input on one af the stepper driver, you just need a small res to the inputs. Its a opto input and in goes from arount 2.7 to 5volt.

  • @NEWTechCreative

    @NEWTechCreative

    7 ай бұрын

    Thanks for your comment! I’m not sure what you mean here. The output of the esp32 is 3v and 5v is required to drive some drivers hence the use of the Darlington transistor to convert the signal voltage. I use optocouplers with the limit switches if that is what you are referring to? My wiring diagram is not correct and from the uln2003 and have the wrong wires connected (not sure how I made this error).

  • @Baltojikale
    @Baltojikale6 ай бұрын

    Hi have question about tinybee or just want to clear some things out. Searched all-around internet but cannot find info about tinybee logic levels for stepper drivers... but seems that You are using different drivers (with written markings on them that they support 5-24V logic input) with different capabilities on single tiny bee board. Have stepper online closed loop Nema 34 kits.. and their datasheet clearly states that it supports logic level inputs starting 5v... and here I see that You are using tiny bee without any logic level converters (stepups) which I also want to avoid... So does Tinybee support 5v logic level for stepper drivers ???

  • @NEWTechCreative

    @NEWTechCreative

    6 ай бұрын

    Great question!! In short - YES the tinybee coverts the logic to 5v logic from eap32. From what I can see, the esp32 goes to a HC125 chip to convert logic voltage then onto the shift registers to handle the pin extension output to each driver at 5v logic.

  • @Baltojikale

    @Baltojikale

    6 ай бұрын

    @@NEWTechCreative thank You very much !!! have long time standing unfinished cnc... and for longest was waiting for proper controllers and firmware to come out... did not wanted to goo back to mega2560 and marlin, also to arduino and grbl or any other half backed grbl variation... especially when 3d printing with Vorons... so klipper equivalents or nothing... so linuxCNC (rare hardware, mostly custom with not much documentation) or grblHAL... meantime had few old BTT motherboards but their support also was half backed for grblHAl... and time to time was checking for new Ideas and your videos on DIY CNC came out... So congratulation on cool cnc builds. Love them all!!! videos also fully informative !!!! And also for quick response... Will definitely be ordering 2 tinybee's now. For old project (large format printNC mockup with diy rails) and for future project (with cutting area less than 1x1m)

  • @NEWTechCreative

    @NEWTechCreative

    6 ай бұрын

    Not a problem! I’m glad to hear you’re finally moving forward with finishing your CNC. The only downside is that there are limited pins on the tinybee but will be sufficient for 6axis and 4 inputs (limits and touch plate) put you can use a couple of other pins from the Exp slots, however limited. If you want to take advantage of all pins and have full spindle control with rs485 you can upgrade to a dedicated fluidnc board something like the root controller or barts 6pack board. Good luck with finishing your CNC!! 🤩🤩

  • @ekoharyanto8176
    @ekoharyanto8176 Жыл бұрын

    Please schematic wiring optocoupler module for limit switch

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    I have a wiring diagram in the video! Feel free to check out!!

  • @ekoharyanto8176

    @ekoharyanto8176

    Жыл бұрын

    @@NEWTechCreative thanks, I just realized after watching it again

  • @fatihserbes778
    @fatihserbes7789 ай бұрын

    Hello. I want to get information about something. I'm having communication problems with the Mach3 so I'm going to replace the board. Can we do CNC embossing with Tinybee card? relief gcode files require high memory. Even a simple run contains 30-50mb gcode.

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Absolutely! I do relief carving without an issue 🤩🤩

  • @fatihserbes778

    @fatihserbes778

    9 ай бұрын

    ​@@NEWTechCreative There is no internal memory on the card. So, are the files we send via wifi stored on the SD card?

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    Most esp32 CNC boards have an Sd card module, otherwise you can connect an Sd module to the esp32 board. Once module is setup you can store files onto Sd card. What board are you using? You can also use direct from pc with usb if you want to use like mach3.

  • @fatihserbes778

    @fatihserbes778

    9 ай бұрын

    @@NEWTechCreative I don't have a card yet. I'm considering purchasing Tinybee. or I will buy one of the basic card. Is there any problem installing SD card on Tinybee card? Can we install an SD card by purchasing any card? İm using mach3 right now and i Want to give up it.

  • @NEWTechCreative

    @NEWTechCreative

    9 ай бұрын

    The tinybee comes with the Sd card module ready to go… very easy setup. You will need to use a micro Sd card that has 8gig or less as the larger Sd cards don’t play well with these boards. I purchased a stack of 4gig cards online cheap that work fine.

  • @arbjful
    @arbjful3 ай бұрын

    What is the advantage of ESP32 over the Arduino in a CNC controller?

  • @NEWTechCreative

    @NEWTechCreative

    3 ай бұрын

    Great question. Depends what you refer to as arduino? If you are referring to an arduino Uno or alike - these are 8bit boards and esp32 are 32bit boards (x4 faster!) with a dual core processor. The other great advantages are that they have built in wifi/bluetooth, they are cheap and common boards, tali’s have a stack on inputs and outputs in both analog and digital and can have a very low power usage. 👍👍

  • @arbjful

    @arbjful

    3 ай бұрын

    @@NEWTechCreative thanks. Do they require a computer to be connected for the cnc machine to run?

  • @NEWTechCreative

    @NEWTechCreative

    2 ай бұрын

    @@arbjfulNo, you don’t need a computer to run - if you load fluidnc or grblHAL you can use the webUI to control and send gcode via any device - even your smart phone. Essentially the esp32 stores a webpage that you use to control the CNC over Wi-Fi. You can also use grbl control software such as UGS, CNCjs, focus etc to connect and use as you would with a traditional grbl controller 👍👍

  • @ekoharyanto8176
    @ekoharyanto8176 Жыл бұрын

    please wiring dan setting firmware for cnc router 3 axis

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your comment! Are you asking how to wire fluidnc for a 3axis machine? If so, I will depend on your chosen board and components. Happy to help

  • @SachinBhagat
    @SachinBhagat9 ай бұрын

    Make a Video On XYZ Touch Prob Working……

  • @NEWTechCreative

    @NEWTechCreative

    8 ай бұрын

    There is a great video already made my CNC-ing on this topic! Check it out kzread.info/dash/bejne/h5Vh29hvmsrbdrQ.htmlsi=QtuafqKtfhh2Mvdp

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

    hi can you send me grble Pinout for the ESP32 thanks

  • @NEWTechCreative

    @NEWTechCreative

    Ай бұрын

    A quick google image search should lead you to the grbl esp32 pinout!

  • @cncrobotic2464
    @cncrobotic2464 Жыл бұрын

    Hi, i have tested all about fluidnc over esp32, but when i try to connect the sd card adapter and the sd, it give me this error, could you pls, help me about it? This is the error [MSG:ERR: sdmmc_card_init failed code 0x0x107] i am using the 3.7.0 fluidnc version

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Thanks for your comment! There are a few issue why this could be so. I would suggest jumping over to the fluidnc discord or happy to help via my discord. I need to see you ymal setup and wiring to give you direction. Alternatively send me an email at newtechcreative@gmail.com

  • @user-in1ns3id4j

    @user-in1ns3id4j

    Жыл бұрын

    I had such a problem. Change the frequency of the SD card frequency_hz. I got it with frequency_hz: 10000 sdcard: cs_pin: gpio.5 card_detect_pin: NO_PIN frequency_hz: 10000

  • @cncrobotic5254

    @cncrobotic5254

    Жыл бұрын

    ​@@user-in1ns3id4j hi, thanks a lot for your answer could you pls tell me where can i change that parameter

  • @user-in1ns3id4j

    @user-in1ns3id4j

    Жыл бұрын

    @@cncrobotic5254 In the same place where the parameters of the machine are indicated in config file .yaml

  • @djingrin5819
    @djingrin581910 ай бұрын

    I would be very grateful and infinitely happy if you help me install Grbl Cnc on the board, MKS TINY BEE

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    Thanks for your comment! Are you referring to a stock standard grbl or fluidnc?

  • @djingrin5819

    @djingrin5819

    10 ай бұрын

    GRBL_ESP32 CNC @@NEWTechCreative

  • @rok1475
    @rok1475 Жыл бұрын

    Links don’t work anymore…

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    thanks for letting me know. Ill update soon!

  • @rusticagenerica
    @rusticagenerica11 ай бұрын

    It's really a big shame that most of your Tiny URL Links don't work anymore. Your video is excellent. Would you please be able to update your links? If possible, to Amazon? :)

  • @NEWTechCreative

    @NEWTechCreative

    11 ай бұрын

    Thanks for letting me know!! AliExpress keeps changing their urls 😩 I’ll update through the week 👍👍

  • @andrikurniawan531

    @andrikurniawan531

    10 ай бұрын

    @@NEWTechCreative yes please update the link sir, we need them

  • @NEWTechCreative

    @NEWTechCreative

    10 ай бұрын

    I’ve now updated! Thank you

  • @rusticagenerica

    @rusticagenerica

    10 ай бұрын

    @@NEWTechCreative YOU ARE AMAZING !! How can we support you?

  • @abolibibelot69
    @abolibibelot69 Жыл бұрын

    Just to say your color scheme of the web interface is unreadable on the video (especially the red letters on grey background).

  • @NEWTechCreative

    @NEWTechCreative

    Жыл бұрын

    Seems easy to read on screen! Could be video compression issues on YT. It’s not everyone’s cup of tea 👍

Келесі