Caliper and Arduino i2c - measure 3D filament

  Рет қаралды 120,340

Electronoobs

Electronoobs

Күн бұрын

Пікірлер: 180
@ELECTRONOOBS
@ELECTRONOOBS 5 жыл бұрын
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 жыл бұрын
Eres muy bueno,. Espero que agas un Arduino Mega en los dos canales de KZbin. 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 Жыл бұрын
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.
@joostwestra
@joostwestra 5 жыл бұрын
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
@jasonm2477
@jasonm2477 5 жыл бұрын
good luck with this project, an affordable open filament recycler is something that this hobby really needs.
@SteinErikDahle
@SteinErikDahle 5 жыл бұрын
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 жыл бұрын
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.
@cbm80amiga
@cbm80amiga 5 жыл бұрын
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.
@krackpack1
@krackpack1 5 жыл бұрын
I love how your project have a wide range keep it up
@AmitabhAnkur
@AmitabhAnkur 5 жыл бұрын
Your projects are very good. I like it very much. Keep going 👌👌👌👌
@roelandriemens
@roelandriemens 5 жыл бұрын
Great idea. Well done. Now I want to connect a banana to my arduino for even higher measuring resolution 😜
@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!!
@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
@atommeyer2226
@atommeyer2226 5 жыл бұрын
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.
@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 KZbin.
@RinksRides
@RinksRides 5 жыл бұрын
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.
@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.
@andr27
@andr27 5 жыл бұрын
most informative part was I2c data goes from caliper. Thanks man!
@memybabygirl7832
@memybabygirl7832 Жыл бұрын
Thank you so much, I've been looking for such measuring system to use in one of my projects, you are awesome
@kaighn8086
@kaighn8086 4 жыл бұрын
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.
@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?
@riksteen4933
@riksteen4933 3 жыл бұрын
Do you have already a video from the filament extruder with this meter
@naveenkumarvoleti8557
@naveenkumarvoleti8557 5 жыл бұрын
Great idea.... Please Try to hack induction cookware with an arduino to control temperature
@jayantasarker362
@jayantasarker362 5 жыл бұрын
Why do you stop making video about FPGA? Please start that video series again. Thank you.
@muhammadbasir83
@muhammadbasir83 4 жыл бұрын
I smile when i saw you put a magnet on the screw driver because i used to do that.
@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.
@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
@jedandecko5585
@jedandecko5585 5 жыл бұрын
Your best video so far, because I never seen anyone doing this, respect :) Keep them coming...
@kaumohlamonyane272
@kaumohlamonyane272 5 жыл бұрын
Now this is an interesting project. I can't wait to see the final product 💯
@mmdnaderi7183
@mmdnaderi7183 5 жыл бұрын
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.
@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.
@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?
@TheRainHarvester
@TheRainHarvester 5 жыл бұрын
Let's get started! Great content! I always wondered how they were so accurate!
@TheRainHarvester
@TheRainHarvester 5 жыл бұрын
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 Жыл бұрын
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!
@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?
@danielcarpio4302
@danielcarpio4302 Ай бұрын
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?
@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?
@chriskxx1115
@chriskxx1115 5 жыл бұрын
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
@Sam-tg4ii
@Sam-tg4ii 9 ай бұрын
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?
@PRACTIKANT1234
@PRACTIKANT1234 Жыл бұрын
The sketch does not specify the connected libraries and lsd i2c. Is it possible to complete the sketch
@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 жыл бұрын
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!
@andymouse
@andymouse 5 жыл бұрын
Wonderfull! I've always wondered what the four pads where for and now I no its serial data...cheers!
@davepost7675
@davepost7675 Жыл бұрын
I'm so bummed. While my tire gauge looks identical to yours, it is different on the inside. First, mine doesn't have a removable port cover, it is just molded into the plastic to look like a cover. Second, inside yours, you can clearly see the VCC pin of the port goes to the battery +. Mine does not. I'm not getting any signal from either the clock or data pads. Looking closely at the traces on yours, from the buttons, you can see they go only into the blob. On mine, the in/mm and zero buttons split off going into the blob AND go to what you have as clock and data pins. When I short the ground and either of the middle port pads, it will zero and/or swap between inches and mm. And very oddly, even when I touch my USB oscilloscope to either of the middle pins, it acts like a button press as well. My real project was to get readings off of a Chinese digital dial indicator, which does have a removable cover on the port. I wanted to get all the circuitry done on the cheaper tire gauges, but it doesn't look like that will be an option. Such is life.
@himanshujangra2599
@himanshujangra2599 5 жыл бұрын
You are genius hacked digital calliper!!! 😁👍👍
@titumama2590
@titumama2590 9 ай бұрын
I tried your approach unfortunately after some use it started giving wrong reading of +-0.2mm
@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?
@karthiksk2083
@karthiksk2083 Жыл бұрын
Awesome, thankyou for the video, always learning something new on your channel😊.
@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!
@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?
@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.
@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
@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.
@krzysztofszymczak5662
@krzysztofszymczak5662 2 жыл бұрын
Bardzo dobry projekt. Dziękuję :)
@FlsunQQ
@FlsunQQ 3 жыл бұрын
Do you have continued filament extruder project?
@joelevi9823
@joelevi9823 2 жыл бұрын
This caliper is powered by LR44 battery which has nominal voltage of 1.5V how can it work with 3.3V?
@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?
@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.
@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...
@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.
@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!
@betterbutter5935
@betterbutter5935 7 ай бұрын
so what is the use of the vernier calliper for this project?
@amirsaeedirad
@amirsaeedirad 3 жыл бұрын
what happened to the filament extruder project?
@ParsMaker
@ParsMaker 5 жыл бұрын
hi, I couldn't findout how you connect LCD to arduino while caliper is connected
@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.
@romiolover6852
@romiolover6852 4 жыл бұрын
nice tutorial but please do you know how to turn off the auto power off feature ?
@betterbutter5935
@betterbutter5935 7 ай бұрын
is the type of arduino important?
@Number-tf7ce
@Number-tf7ce 5 жыл бұрын
Excellent information. Exactly what I was looking for. Thanks.
@electronic7979
@electronic7979 5 жыл бұрын
Very good 👍
@MadHatter123456
@MadHatter123456 5 жыл бұрын
Thank you very much for the code to read the calipers! AWESOME!
@andrejladislavsmith
@andrejladislavsmith 5 жыл бұрын
Finally something I am looking forward
@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...
@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?
@jaishankarm5920
@jaishankarm5920 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 :-)
@isagumus1
@isagumus1 5 жыл бұрын
I really love you man, you’re teaching me lot ❤️
@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?
@MCsCreations
@MCsCreations 5 жыл бұрын
Fantastic project, dude! Really great idea!!! 😃
@farhat143ash
@farhat143ash 2 жыл бұрын
very nice work !!!! well done
@RenatAbaidulin
@RenatAbaidulin 5 жыл бұрын
Awesome as usual!) great idea👍🏼
@automated6225
@automated6225 5 жыл бұрын
Nice project, we watch and learn. thank you!
@JRT3D
@JRT3D 3 ай бұрын
Will your files be available?
@eletrotheory8398
@eletrotheory8398 3 жыл бұрын
Anyone tryied and got random values? Or after conecting everything got the caliber reseting randomly and giving random values?
@ctbully
@ctbully 4 жыл бұрын
This was amazing work
@sundarkumar2804
@sundarkumar2804 Жыл бұрын
Please sir tell me ,any sensor to use to measure diameter.
@hopeful1521
@hopeful1521 3 жыл бұрын
wow blow my mind really good thank you soo much
@multiforc271
@multiforc271 2 жыл бұрын
thank you so much for the video, it was so interesting. i love the videos that i can mod common devices. can u make a video about other chips and sensors , which are normally work in a device, but how to directly work with them, on my own project, like the caliper in here. phones has tones of sensors and parts which can be fun to make some robot or device out of my old phones
@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!
@andrewy2957
@andrewy2957 5 жыл бұрын
Pretty cool project. I wanna think of a project to use this
@PaulMcKillop
@PaulMcKillop 5 жыл бұрын
Really, really clever. Thanks for this.
@orlandorezende9304
@orlandorezende9304 10 ай бұрын
meu amigo deu tudo certo aqui funcionou perfeitamente gratidao
@UzunKamis
@UzunKamis Жыл бұрын
So good idea, thank you.
@albertomora4462
@albertomora4462 3 жыл бұрын
How fast is the data sampling [Hz]?
@riccardoz2953
@riccardoz2953 5 жыл бұрын
Amazing idea !!! well done and thanks for sharing
@alijabari8715
@alijabari8715 5 жыл бұрын
so cool !!! please make one of these caliper pcbs yourself
@onetwo6635
@onetwo6635 5 жыл бұрын
thank you so much for the project, you're the best! ps. Can you improve this to work with a printer? so that arduino sent the bar diameter value to marlin?
@frank-michaelotto6311
@frank-michaelotto6311 2 жыл бұрын
3.3V at a 1.5V connection? these are 1.8V above normal. the idea is pretty bad
@mexatechinnovations
@mexatechinnovations 2 жыл бұрын
Can anyone please confirm that this works. Has anyone tried this circuit ?
@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!
@paulrichmond6903
@paulrichmond6903 5 жыл бұрын
Great post! Very interesting.
@splasdrawn
@splasdrawn 5 жыл бұрын
Grandisimo proyecto y muy buen documentado!!
@faisal2206
@faisal2206 5 жыл бұрын
Nice project.., pleace your can programe fuzzy logic bmp180 with arduino ??
@imwhatim7259
@imwhatim7259 5 жыл бұрын
Wow great information and great idea,. Just subscribed 👍👍👍 thanks for sharing good information
Display examples - which one to use?
12:41
Electronoobs
Рет қаралды 258 М.
Digital Calipers DRO
9:20
nerdkits
Рет қаралды 86 М.
啊?就这么水灵灵的穿上了?
00:18
一航1
Рет қаралды 54 МЛН
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 21 МЛН
Make your own inline filament diameter sensor (under $5)!
13:36
Made with Layers (Thomas Sanladerer)
Рет қаралды 177 М.
Which radio module? NRF24, LoRa, CC1101, HC12, 433MHz, HC05
17:00
Electronoobs
Рет қаралды 471 М.
Digital Readout DRO with digital caliper gauge (german)
24:48
Building a Tiny Office Pod Under My Stairs
51:47
Man Made
Рет қаралды 4,1 МЛН
PID Balance+Ball | full explanation & tuning
13:13
Electronoobs
Рет қаралды 749 М.
17 Warning Signs Your Mitutoyo Calipers Are Fake
35:20
Clough42
Рет қаралды 680 М.
Homemade Distance, Angle, Level and RPM meter
12:19
Electronoobs
Рет қаралды 39 М.
3D Filament From PET Bottle + Controller PCB
16:03
Electronoobs
Рет қаралды 515 М.
DIY Digital Caliper Data Plug
8:35
Making Stuff
Рет қаралды 107 М.
One axis PID encoded DC motor control
13:38
Electronoobs
Рет қаралды 167 М.