Caliper and Arduino i2c - measure 3D filament

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 181

  • @ELECTRONOOBS
    @ELECTRONOOBS  5 ปีที่แล้ว +6

    Follow me on FACEBOOK for more: facebook.com/Electronoobs
    help me on Patreon: www.patreon.com/ELECTRONOOBS

    • @MrBrymstond
      @MrBrymstond 5 ปีที่แล้ว

      None of this is real, we're all dreaming connected as one. When we wake up the magic blue smoke escapes, but it was just someone lit a fire in our hut. The year is 1534BC. What a dream, great video.

    • @magianegrastudio
      @magianegrastudio 5 ปีที่แล้ว

      Amigo sos impresionante, lejos el mejor de youtube, te mando un fuerte abrazo desde Buenos Aires Argentina!

    • @thejonatanrc9285
      @thejonatanrc9285 5 ปีที่แล้ว +1

      Eres muy bueno,. Espero que agas un Arduino Mega en los dos canales de TH-cam. Gracias

    • @AS-ug2vq
      @AS-ug2vq 4 ปีที่แล้ว

      If you are still looking to make filament extruder, medium.com/endless-filament/make-your-filament-at-home-for-cheap-6c908bb09922 here you go

  • @JonathanDeWitt1988
    @JonathanDeWitt1988 ปีที่แล้ว +2

    The mechanism which pulls the two bearings together using a rubber band with the filament going between is very clever. What a neat project. I really enjoyed it. Thanks Andrei.

  • @jasonm2477
    @jasonm2477 5 ปีที่แล้ว +1

    good luck with this project, an affordable open filament recycler is something that this hobby really needs.

  • @SteinErikDahle
    @SteinErikDahle 5 ปีที่แล้ว +2

    Finally an explanation of how digital calipers works! I have wondered about this for years... And what a brilliant design it is!

    • @GRBtutorials
      @GRBtutorials 5 ปีที่แล้ว +1

      Yeah, at first I thought they just used something similar to an optical encoder, with an IR LED and photodiode reading black and white lines printed on it.

  • @joostwestra
    @joostwestra 5 ปีที่แล้ว +14

    Nice project. You could also connect this inline on your 3d printer when printing (possibly inconsistent) Filament. And have the 3d printer dynamically adjust the feed rate.

    • @dh2032
      @dh2032 ปีที่แล้ว

      that would be better option, but you would have get 3d print manufacturer, onboard, and get promote, any old stuff in there printer, that not going to go wel is it, you only have look 2d paper printers, that the wrong ink, your warranty gone out the window

  • @krackpack1
    @krackpack1 5 ปีที่แล้ว +2

    I love how your project have a wide range keep it up

  • @cbm80amiga
    @cbm80amiga 5 ปีที่แล้ว +12

    It is not I2C protocol!! Just regular 2-wire (clock and data) serial transfer.

    • @justDIY
      @justDIY 5 ปีที่แล้ว

      @@QueueTeePies Yes. i2c is a bus, each device has an address and registers you read/write to. i2c would be overkill for this application. synchronous serial is a great choice. ATMEL processor will have on board hardware to deal with synchronous serial, not sure if you can access it through Arduino IDE.

  • @owiela
    @owiela 5 ปีที่แล้ว

    What an awesome project! Love the idea of making your own filament from all the 'waste' of 3D printing. That's why I have a big bag of filament waiting for a new purpose. I will steal this project one day!!

  • @AmitabhAnkur
    @AmitabhAnkur 5 ปีที่แล้ว +8

    Your projects are very good. I like it very much. Keep going 👌👌👌👌

  • @roelandriemens
    @roelandriemens 5 ปีที่แล้ว +22

    Great idea. Well done. Now I want to connect a banana to my arduino for even higher measuring resolution 😜

  • @andr27
    @andr27 5 ปีที่แล้ว

    most informative part was I2c data goes from caliper. Thanks man!

  • @pathumpera
    @pathumpera 5 ปีที่แล้ว

    Thank you so very much for this excellent video and really eagerly looking forward for the DIY extruder. I myself was collecting the necessary gear for this but really didn’t had much luck with a proper guide. So glad you are doing this. You are the best educator I have on TH-cam.

  • @atommeyer2226
    @atommeyer2226 5 ปีที่แล้ว +1

    That is like super smart, you could correct for filament variance in real time!

  • @goodwill7643
    @goodwill7643 3 ปีที่แล้ว

    I don't need this function, but was always wondering how those pins works.
    Thank you for tutorial, that was interesting.

  • @UpcycleElectronics
    @UpcycleElectronics 5 ปีที่แล้ว

    These calipers can also be used for a Digital Read Out display (DRO) for manual machining.
    I have wanted to try messing with cheap digital calipers for a long time but still haven't gotten around to it. I think you could also use these to make a linear drive system with absolute position sensing. Although I'm not 100% sure how well they can return to the zero position. I do find myself hitting the zero button quite often.
    Thanks for the upload.
    -Jake

  • @jedandecko5585
    @jedandecko5585 5 ปีที่แล้ว

    Your best video so far, because I never seen anyone doing this, respect :) Keep them coming...

  • @himanshujangra2599
    @himanshujangra2599 5 ปีที่แล้ว +6

    You are genius hacked digital calliper!!! 😁👍👍

  • @QuebecoisSti
    @QuebecoisSti 5 ปีที่แล้ว

    Awesome work! there must be a connector available for the caliper interfacing because all calipers seems to be identical. this way you could avoid soldering on the board.

  • @RinksRides
    @RinksRides 5 ปีที่แล้ว +1

    AWESOME! Great research and editing! I always wondered how inexpensive digital calps worked. Maybe could use this with digital calps, and arduino to input the dimensions into a CAD program, arduino typing as keyboard. Would speed up the inputting of the dimensions of your physical part into CAD.

  • @kaumohlamonyane272
    @kaumohlamonyane272 5 ปีที่แล้ว

    Now this is an interesting project. I can't wait to see the final product 💯

  • @muhammadbasir83
    @muhammadbasir83 4 ปีที่แล้ว

    I smile when i saw you put a magnet on the screw driver because i used to do that.

  • @memybabygirl7832
    @memybabygirl7832 ปีที่แล้ว

    Thank you so much, I've been looking for such measuring system to use in one of my projects, you are awesome

  • @naveenkumarvoleti8557
    @naveenkumarvoleti8557 5 ปีที่แล้ว +3

    Great idea.... Please Try to hack induction cookware with an arduino to control temperature

  • @TheRainHarvester
    @TheRainHarvester 5 ปีที่แล้ว

    Let's get started!
    Great content! I always wondered how they were so accurate!

  • @andrejladislavsmith
    @andrejladislavsmith 5 ปีที่แล้ว

    Finally something I am looking forward

  • @andymouse
    @andymouse 5 ปีที่แล้ว +4

    Wonderfull! I've always wondered what the four pads where for and now I no its serial data...cheers!

  • @vlad558185
    @vlad558185 17 ชั่วโมงที่ผ่านมา

    Подскажите, как в скетч добавить OLED 0,96, чтобы информация на экран выводилась, а не в монитор порта?

  • @krzysztofszymczak5662
    @krzysztofszymczak5662 2 ปีที่แล้ว +2

    Bardzo dobry projekt. Dziękuję :)

  • @jaishankarm5920
    @jaishankarm5920 5 ปีที่แล้ว +5

    Please make video about diy ultrasonic mist maker

    • @UpcycleElectronics
      @UpcycleElectronics 5 ปีที่แล้ว

      * medium to large size ultrasonic cleaning machine with heater.
      I'm using a tiny ultrasonic jewelry cleaner I bought for bike parts, but now keep on my bench. It's perfect for removing solder flux from boards. I run it with alcohol and the dirty soldered flux covered board for 3 minutes. I run a brush over it a couple times and it comes out almost perfect every time. Now I need a larger version. Heat would probably remove the need to brush it at all.
      Drivers and control circuit are available on AliEx :-)

  • @loao3693
    @loao3693 5 ปีที่แล้ว

    I like your project, but the problem with your messuring is, if the filament is more flat than round, you dont have a trusted messurement even if the volume of the filament is given. You need minimum 3 axis to get a acceptable messurement for a filament to make sure that its round, which is very important too, but only for the extruder tube, but not often given and has own tolerances which are acceptable! In the hotend only depends the diameter of e.g. 1,75mm. So the messurement you are doing is worthless to be honest, but the project at all is VERY nice made and i like it very much because i can learn from it for other projects.

  • @excitedbox5705
    @excitedbox5705 5 ปีที่แล้ว

    that is awesome I was about to order the metal version of that caliper on Aliexpress. They are incredibly cheap at just $11 with a plastic case.

  • @karthiksk2083
    @karthiksk2083 ปีที่แล้ว

    Awesome, thankyou for the video, always learning something new on your channel😊.

  • @20boltDuck
    @20boltDuck 5 ปีที่แล้ว

    Love your videos, Just an FYI, you don't actually want to change the rate of extrusion. That is the least effective way to change the diameter because screw rate, heat, back pressure, and melt time are all interdependent. In a factory setting, diameter is set primarily by nozzle size and the trimmed by TAKE-UP speed. As the filament leave the extruder, it is liquid and can be slightly stretched to reduce the diameter. This could be less than 50% of nozzle diameter, but 60-90% of nozzle diameter should be your target.

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 ปีที่แล้ว +2

      Yes yes, my idea is to pull faster or slower the filament out of the extruder and by that change the diameter... Thanks!

    • @gavintheobald4560
      @gavintheobald4560 3 ปีที่แล้ว

      @@ELECTRONOOBS I'm working on a university filament extruder project just like you and I have the same idea about the spool speeding up and slowing down to control the diameter, I'd love to see how you do this, maybe with some PID tuning? would be great if I could see soon!

  • @Number-tf7ce
    @Number-tf7ce 5 ปีที่แล้ว

    Excellent information. Exactly what I was looking for. Thanks.

  • @MCsCreations
    @MCsCreations 5 ปีที่แล้ว

    Fantastic project, dude! Really great idea!!! 😃

  • @isagumus1
    @isagumus1 5 ปีที่แล้ว

    I really love you man, you’re teaching me lot ❤️

  • @MadHatter123456
    @MadHatter123456 5 ปีที่แล้ว

    Thank you very much for the code to read the calipers! AWESOME!

  • @Markus0021
    @Markus0021 5 ปีที่แล้ว

    I don't have any interest in the project per se, but the technical information on how digital calipers work was very interesting. I always wondered how it worked.

  • @jayantasarker362
    @jayantasarker362 5 ปีที่แล้ว +3

    Why do you stop making video about FPGA? Please start that video series again. Thank you.

  • @electronic7979
    @electronic7979 5 ปีที่แล้ว +1

    Very good 👍

  • @RenatAbaidulin
    @RenatAbaidulin 5 ปีที่แล้ว

    Awesome as usual!) great idea👍🏼

  • @kaighn8086
    @kaighn8086 4 ปีที่แล้ว +1

    Hi, great work, did you ever get the filament extruder done? I’m trying to do something similar and could do with asking you some questions.

  • @riksteen4933
    @riksteen4933 3 ปีที่แล้ว +1

    Do you have already a video from the filament extruder with this meter

  • @ShahZahid
    @ShahZahid 5 ปีที่แล้ว

    Thanks for another g8 video looking forward to the filament extruder i also wanted to build one but couldn't find a decent guide so looking for ur video

  • @splasdrawn
    @splasdrawn 5 ปีที่แล้ว

    Grandisimo proyecto y muy buen documentado!!

  • @mmdnaderi7183
    @mmdnaderi7183 5 ปีที่แล้ว +3

    I always was wondering how these digital calipers work, now I know by your help! , thanks for the video , and a question is that digital caliper uses some kind of microcontrollers? because this module has an i2c port on board so it must be some kind of microcontroller thanks

    • @cbm80amiga
      @cbm80amiga 5 ปีที่แล้ว

      Caliper doesn't use I2C!

    • @mmdnaderi7183
      @mmdnaderi7183 5 ปีที่แล้ว

      ​@@cbm80amiga so , is main ic has microcontroller ?

    • @cbm80amiga
      @cbm80amiga 5 ปีที่แล้ว

      @@mmdnaderi7183 The blob covers MCU which controls LCD and measures capacitance.

  • @saddle1940
    @saddle1940 ปีที่แล้ว

    Nice project, thankyou for the work. I Know it was 3 years ago, but I had a couple of questions. Did the bearings touch when there was no filament? It looked like you left a gap there and I was wondering if it was for a reason. Also, why did you use a smaller bolt than the inside diameter of the second bearing, was there a reason for that?

  • @GbpsGbps-vn3jy
    @GbpsGbps-vn3jy 5 ปีที่แล้ว

    Better use guides from high wear resistant material than bearings. Because of the concept using balls for rolling they have play between inner and outer ring which worsen the accuracy a lot ... especially when used self-aligning ones!

  • @timothybolton7852
    @timothybolton7852 5 ปีที่แล้ว +1

    You are my new best friend! LOL

  • @TheRainHarvester
    @TheRainHarvester 5 ปีที่แล้ว +1

    I'm curious if the caliper compensates for capacitor variance in it's sliding mechanism.
    Will it calibrate it's internal readings of the capacitors if you put a piece of thin paper between the sliding pcbs? And will it account for humid air that would change the permutivity constant of the capacitors? If not, how the heck do these things stay so accurate? (If the capacitance varies from caliper to caliper by even a little bit, then they won't read the same length!)

    • @wberggren
      @wberggren ปีที่แล้ว +1

      the reading does not depend on the value of the capacitor; it depends on capacity changes and the concersion of changes to digital signal

    • @TheRainHarvester
      @TheRainHarvester ปีที่แล้ว

      @@wberggren Oh that's a good technique. Thanks!

  • @chriskxx1115
    @chriskxx1115 5 ปีที่แล้ว +1

    This is a great project, I'm excited how you set up the extruder! Direct drive? Dual gears? With MK3S-Style filament sensor? etc. BTW: Please based on the Ender 3! ;-P

  • @automated6225
    @automated6225 5 ปีที่แล้ว

    Nice project, we watch and learn. thank you!

  • @dayyyner
    @dayyyner 4 ปีที่แล้ว

    Ensina como controlar o motor utilizando este prototipo que você montou. Faz um vídeo controlando o motor, para aumentar a velocidade ou diminuir a velocidade do enrolador para controlar a espessura do filamento.

  • @orlandorezende9304
    @orlandorezende9304 ปีที่แล้ว

    meu amigo deu tudo certo aqui funcionou perfeitamente gratidao

  • @simonlaker2139
    @simonlaker2139 2 ปีที่แล้ว

    It needs to measure in to places at 90 deg and do the average.
    Filament is never round because of the rollers being used in manufacturing.

  • @Sam-tg4ii
    @Sam-tg4ii 11 หลายเดือนก่อน

    What is another way to measure distance using Arduiono/Raspberry pi without a caliper? Is an ultra sound distance meter the best option or there are more precise sensors for this job?

  • @FlsunQQ
    @FlsunQQ 3 ปีที่แล้ว

    Do you have continued filament extruder project?

  • @ChristopherJones16
    @ChristopherJones16 2 ปีที่แล้ว

    Does your Temperature PID work with a PT100? I read some reviews on aliexpress on a temp pid that looks exactly like yours (im guessing theres probably different models that all look alike) and buyers reviews said it couldnt utilize the PT100, and only the Type K thermocoupler could be used. If yours is able to use the PT100 can you link me where you got your Temperature PID? Also where did you get your heater? link?

  • @fernandoviera8583
    @fernandoviera8583 ปีที่แล้ว

    HI, nice video. I have a problem. Have a random read of the mesure of the caliper.... the numbers jump with none sence, they show in aleatory way. Did you know how to fix this bug?

  • @riksteen4933
    @riksteen4933 3 ปีที่แล้ว

    Nice video do you have the code with this sensor that control the speed of the puller to get the correct diameter filament

  • @fairytale11620
    @fairytale11620 ปีที่แล้ว

    how do I get the highest number, for example the measured 0-2.76 and the number returns to point 0, then how can the Arduino store the 2.76 data?

  • @PaulMcKillop
    @PaulMcKillop 5 ปีที่แล้ว

    Really, really clever. Thanks for this.

  • @titumama2590
    @titumama2590 10 หลายเดือนก่อน

    I tried your approach unfortunately after some use it started giving wrong reading of +-0.2mm

  • @danielcarpio4302
    @danielcarpio4302 2 หลายเดือนก่อน

    Okay, hear me out. What if we use this i2c capability of cheap digital calipers to report measurements to klipper and take bed mesh very fast?

  • @alijabari8715
    @alijabari8715 5 ปีที่แล้ว +1

    so cool !!!
    please make one of these caliper pcbs yourself

  • @betterbutter5935
    @betterbutter5935 8 หลายเดือนก่อน

    so what is the use of the vernier calliper for this project?

  • @riccardoz2953
    @riccardoz2953 5 ปีที่แล้ว

    Amazing idea !!! well done and thanks for sharing

  • @pausecafe8533
    @pausecafe8533 4 ปีที่แล้ว

    great idea, did you connect this device to the 3d printer. i'm looking for this can of device to feedback the value equal 1volt=1mm to the ramps1.4 card.

  • @hopeful1521
    @hopeful1521 3 ปีที่แล้ว

    wow blow my mind really good thank you soo much

  • @farhat143ash
    @farhat143ash 2 ปีที่แล้ว

    very nice work !!!! well done

  • @alejandroramirez3908
    @alejandroramirez3908 3 ปีที่แล้ว

    Hi, my caliper turn off after works for a few minutes, do you know what can be?
    PD a very good video, great explain.

  • @ctbully
    @ctbully 5 ปีที่แล้ว

    This was amazing work

  • @joelevi9823
    @joelevi9823 2 ปีที่แล้ว

    This caliper is powered by LR44 battery which has nominal voltage of 1.5V
    how can it work with 3.3V?

  • @romiolover6852
    @romiolover6852 4 ปีที่แล้ว

    nice tutorial but please do you know how to turn off the auto power off feature ?

  • @BenSTmax
    @BenSTmax 5 ปีที่แล้ว

    Great idea and video. Thank you for explaining how the calliper works. What did you used for making the calliper principle animation?

  • @3D_Printing
    @3D_Printing 5 ปีที่แล้ว

    Able to adjust 3D print filament feed rate , available in Marlin

  • @tiagopires4195
    @tiagopires4195 3 ปีที่แล้ว

    Hello. Good project! I did it, it is "working", but, there is a lot of noise on digital calipet. It stay jumping the measurement a lot. Have you any ideia to solve it?

  • @DPTech_workroom
    @DPTech_workroom 5 ปีที่แล้ว

    Hi!
    Great job!
    Can you help me out with a caliper DRO to enter the digits into an excel cell or in word with hitting a button (or a few buttons) and it's work like hitting the enter key, tab, or other key on the keyboard.
    I already have a digital caliper and arduino ss micro atmega32u4 (full size PCB USB A port, looks like a digispark just with an atmega32u4 chip on it) and have a pro micro atmega32u4 too.
    But in programming i'm not good...

  • @PabloVivCo
    @PabloVivCo 3 ปีที่แล้ว

    Excelent video!

  • @PRACTIKANT1234
    @PRACTIKANT1234 ปีที่แล้ว

    The sketch does not specify the connected libraries and lsd i2c. Is it possible to complete the sketch

  • @amirsaeedirad
    @amirsaeedirad 4 ปีที่แล้ว

    what happened to the filament extruder project?

  • @eddiekimungui9941
    @eddiekimungui9941 5 ปีที่แล้ว

    Amazing..keep such videos coming

  • @ParsMaker
    @ParsMaker 5 ปีที่แล้ว

    hi, I couldn't findout how you connect LCD to arduino while caliper is connected

  • @tedgaunt3044
    @tedgaunt3044 5 ปีที่แล้ว

    I’m curious why you didn’t use the Arduino wire library versus writing your own i2c reader? Was the signal non standard?

  • @mysticware3496
    @mysticware3496 2 ปีที่แล้ว

    I know this is a slightly older video, but i need some help with a similar project. I need to use the calipers to measure different sizes of metal, then compare those sizes to an array that checks whether the sizes of the metal being measured is correct. I have everything else working but i cant figure out how to store the value of the caliper once it stops changing or 'measures the metal' in my case. Please help if you can!

  • @anilpatel-p9yx
    @anilpatel-p9yx 5 ปีที่แล้ว

    Yes I am waiting for filament recycle machine

  • @andrewy2957
    @andrewy2957 5 ปีที่แล้ว

    Pretty cool project. I wanna think of a project to use this

  • @fractalproduction9259
    @fractalproduction9259 5 ปีที่แล้ว

    Good luck brother

  • @felipe_lopez
    @felipe_lopez 5 ปีที่แล้ว

    Excelent project, actually I'm gonna build it. I have one question, do you know the AWG gauge of the wired you soldered on the caliper?

  • @imwhatim7259
    @imwhatim7259 5 ปีที่แล้ว

    Wow great information and great idea,. Just subscribed 👍👍👍 thanks for sharing good information

  • @mattinkel7342
    @mattinkel7342 5 ปีที่แล้ว

    Great project!, I've been wondering how to do this ( I'm veeery new to arduino) will definately have to try it then incorperate it into a larger project .. thankyou so much!

  • @paulrichmond6903
    @paulrichmond6903 5 ปีที่แล้ว

    Great post! Very interesting.

  • @ovi_4
    @ovi_4 5 ปีที่แล้ว

    Hi, could you do a video on how to program an arduino board+ rot. encoder + 2 relays + a temp sensor (1n4148 diode) and all together to make a controller for a laminator . To be temperature tunable 140 to 210 degrees Celsius, and have the speed and rotation of the motor controlled as well. On the screen to show the desired (set temperature) along side the current (raising temperature) ? I've been trying for ages to do such thing but i'm not experienced enough. I always get stack on the programming side of things. Tnx. great videos by the way.

    • @023douwebakker
      @023douwebakker 5 ปีที่แล้ว

      if you'd like i can help you.
      i'm currently working on a project that works with the same mechanism.
      it's is a barbecue with automatic temperature control which i can set with a rotary encoder on my lcd.
      it's works by controlling servo's for the air inlet, but the same can be applied for the motor control you mentioned above.
      let me know if you are interested!

  • @villainmadless1503
    @villainmadless1503 5 ปีที่แล้ว

    It's amazing! Urgently order such a caliper! I didn't know there was one with a digital output. Only one question. The shoulder that creates the bearing bolt does not impair the measurement accuracy of the filament diameter?

    • @ELECTRONOOBS
      @ELECTRONOOBS  5 ปีที่แล้ว

      I'm not sure about that. I'll have to test that...

  • @UzunKamis
    @UzunKamis ปีที่แล้ว

    So good idea, thank you.

  • @albertomora4462
    @albertomora4462 3 ปีที่แล้ว

    How fast is the data sampling [Hz]?

  • @astleist
    @astleist 5 ปีที่แล้ว

    Hey electronoobs i need help with my caliper pcb as it has only two pins instead of 4 pins , what do I do?

  • @timcommando8435
    @timcommando8435 5 ปีที่แล้ว

    So great. Thank you for this.

  • @arpannarola7132
    @arpannarola7132 5 ปีที่แล้ว +1

    hi brother can you make a drone which controlled by the servo tester like a manual controlling without (tx and rx) can you help me to make please.......you big fan

  • @rondlh20
    @rondlh20 5 ปีที่แล้ว

    Great job, very interesting