View previous topic :: View next topic |
Author |
Message |
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Wed Sep 25, 2019 9:28 pm Post subject: Bascom: SMD Placement Machine Pick and Place |
|
|
hi! For myself, I developed a SMD Placement Machine Pick and Place. The program is entirely written in BASCOM. Do you think this is interesting to someone?
The device does not have a video camera, no vision. Therefore, it is possible to install only large components: 0805, soic 8-24.
I have invested a few with examples of how my device works.
if it is interesting, then I can post here the scheme and program of this P&P machine.
the program contains all messages, variables and all comments in Russian!
this is a small part of the program of this machine, for example:
ps: HAHA! the site ruined all Russian messages, replaced all the characters of the Russian alphabet with digital values ...
Code: |
Do
Gosub Opros_sensorn_paneli
If Y_touch = 4 Then Goto Zadaem_koordinaty_fiderov ' Задаём координаты фидеров
If Y_touch = 6 Then Goto Nastrijka ' Настройка шаговых двигателей
If Y_touch = 7 Then Goto Tolschina_platy ' Толщина платы
If Y_touch = 1 And X_touch > 14 Then Goto Perezapusk_mk ' Перезапуск устройства
|
I read English, but I write terribly. Therefore, I use a Google translator. So excuse me for English
Last edited by Alexander-Dan on Sun Sep 29, 2019 9:43 am; edited 2 times in total |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Thu Sep 26, 2019 3:12 pm Post subject: |
|
|
It looks pretty good !
I would love to see a video of the operation.
Usually the size is good enough. but lately i gone to smaller 0603 and 0402 for some projects. but 0805 is excellent for proto and small series. the advantage is that you can still see it without optical instruments
I do not think that this is something that the average user can make but it sure it interesting enough to see/learn more about. _________________ Mark |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Thu Sep 26, 2019 3:24 pm Post subject: |
|
|
OK. Within 2-3 days I will make a video and give a link.
On which site can I upload a video file so that everyone can open this site? |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Thu Sep 26, 2019 3:28 pm Post subject: |
|
|
you can use youtube. but you can also send it to me with wetransfer , then i can put it on mcs server. _________________ Mark |
|
Back to top |
|
|
Plons
Joined: 24 May 2005 Posts: 435 Location: Hilversum - The Netherlands
|
Posted: Thu Sep 26, 2019 7:52 pm Post subject: |
|
|
Looking forward to the video ! Nice project !
Nard _________________ Bascom AVR ver 2.0.8.6
Dragon-lair: http://www.aplomb.nl/TechStuff/Dragon/Dragon.html
"leef met vlag en wimpel, maar hou het simpel" |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Sat Sep 28, 2019 9:24 pm Post subject: |
|
|
thanks
Sorry for the low-quality video: I chose the macro mode video, so all distant objects are fuzzy
https://youtu.be/6jWYdKQSfEk
ps
attached some pictures.
I unevenly set the stencil, so the solder paste was applied crookedly!
The component atmega16 was manually installed because it was not installed correctly by the machine. |
|
Back to top |
|
|
six1
Joined: 27 Feb 2009 Posts: 553
|
Posted: Sun Sep 29, 2019 9:00 am Post subject: |
|
|
Alexander, this is an outstanding project! Very impressiv! _________________ For technical reasons, the signature is on the back of this message. |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Sun Sep 29, 2019 9:36 am Post subject: |
|
|
six1 wrote: | Alexander, this is an outstanding project! Very impressiv! |
thanks
I am currently using my own control pcb. In the future, I plan to remake the project for a board for a 3D printer. This will increase the possibility of repeating the project by everyone.
Where can I place the program code and the scheme of the current version of the project? |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Sun Sep 29, 2019 2:55 pm Post subject: |
|
|
Thanks for the video, well done.
You can post circuit and code all here. you can best ZIP the files. And show relevant code in the topic.
The dream would be to have a printer that can apply solder paste (how do you apply now? Using a stencil? or with printer too?
And that this printer can put the parts like you made. It is very important to have the right solder paste, and the amount of solder paste.
I wonder how the pick up from the tape works? i could not see that.
This device can save a lot of work. For small series there is always the question : do i do it myself or send it for fabrication. When you need it quick, this is ideal. _________________ Mark |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Sun Sep 29, 2019 3:26 pm Post subject: |
|
|
albertsm wrote: | You can post circuit and code all here. you can best ZIP the files. And show relevant code in the topic. |
OK
albertsm wrote: | The dream would be to have a printer that can apply solder paste (how do you apply now? Using a stencil? |
yes, stencil
albertsm wrote: | It is very important to have the right solder paste, and the amount of solder paste. |
Oh! It's right! I trained for a long time to accurately apply solder paste through a stencil to a printed circuit board. I tested three pastes. I chose only one that has the desired density.
when the paste is thick, it does not pass through the holes in the stencil. When the paste is liquid, it flows under the parts and makes a short circuit. So I remade 10 pieces of products!
I use such an oven to reflow solder paste. I redid it: recommendations are available on the Internet.
www.aliexpress.com/item/32693907649.html
albertsm wrote: | I wonder how the pick up from the tape works? i could not see that. |
I use a vacuum grip: purchased ready to use in China. https://www.aliexpress.com/item/32706651479.html
The nozzle: https://www.aliexpress.com/item/32994104317.html
Video: https://youtu.be/a22euppPUL4
albertsm wrote: | This device can save a lot of work. For small series there is always the question : do i do it myself or send it for fabrication. When you need it quick, this is ideal. |
yes |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Sun Sep 29, 2019 3:37 pm Post subject: |
|
|
ha, i use the same reflow oven. works excellent. Thanks for the links.
i see the pickup in the video but i wonder about the reel with components.
I mean there is a plastic layer, do you pull that? and is the tape transported? when you need 10 resistors from 1 reel, how does it work? _________________ Mark |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Sun Sep 29, 2019 5:46 pm Post subject: |
|
|
1. I put the tape in a plastic case.
2. I install the first component in the extreme lower position. (The position of the first component of each feeder is recorded in memory).
3. I remove the protective film from the component tape. I remove the film to the desired length: the more components are needed, the more I remove the film. The plastic case holds about 25-30 pieces.
since now I do not move the tape, then I am limited in the maximum number of identical components - 25-30 pieces.
Having received the coordinates of the component from the file, the machine goes to the first component, takes it and carries it to the right place on the board, installs. In memory there is a variable "took components from feeder number X". The next time the component is taken from the feeder, the coordinates increase by 4 mm, since in the tape the parts are located at this distance from each other.
I tried to move the tape with a special rod, inserting it into the holes of the tape. But the punch of the rod shakes the tape strongly, so many components fall from the tape. So far I have refused this decision.
I want to make an automatic feed of tape with components. Electronic and software, I can do this quickly. But it is necessary to manufacture the mechanical part of the feeders; this requires knowledge and time. Therefore, I am studying in the process of developing this project.
Last edited by Alexander-Dan on Sun Sep 29, 2019 5:54 pm; edited 1 time in total |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Sun Sep 29, 2019 5:50 pm Post subject: |
|
|
I ask the moderator to place this archive in the right place on this forum.
The archive contains the source code for this machine, the scheme of the training stand (I used it to create the controller for this product), two font files 8 * 8 and 14 * 14 points for Russian characters. |
|
Back to top |
|
|
albertsm
Joined: 09 Apr 2004 Posts: 5913 Location: Holland
|
Posted: Mon Sep 30, 2019 10:35 am Post subject: |
|
|
Hi Alexander-Dan
Thanks for explaining. I understand how it works now. And also why you solved it this way.
Thanks for sharing the code and project info.
Do you also have info about the construction of the printer? _________________ Mark |
|
Back to top |
|
|
Alexander-Dan
Joined: 13 Mar 2014 Posts: 111 Location: S.Posad
|
Posted: Mon Sep 30, 2019 11:25 am Post subject: |
|
|
This is the second version of the component installer.
The first version was shown on the Russian forum BASCOM: http://bascomavr.3bb.ru/viewtopic.php?id=2063
used a Chinese milling machine, which I bought about 3 years ago.
i developing a third version of this machine.
I will put in full access all the mechanical structures of the product and a complete list of components. I also want to use standard solutions massively sold by the Chinese on Aliexpress so that there are fewer individual and rare components. |
|
Back to top |
|
|
|