Forum - MCS Electronics

 

FAQFAQ SearchSearch RegisterRegister Log inLog in

Bascom: SMD Placement Machine Pick and Place
Goto page 1, 2  Next
 
Post new topic   Reply to topic    www.mcselec.com Forum Index -> Share your working BASCOM-AVR code here
View previous topic :: View next topic  
Author Message
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Wed Sep 25, 2019 9:28 pm    Post subject: Bascom: SMD Placement Machine Pick and Place Reply with quote

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
View user's profile Visit poster's website
albertsm

Administrator



Joined: 09 Apr 2004
Posts: 5003
Location: Holland

blank.gif
PostPosted: Thu Sep 26, 2019 3:12 pm    Post subject: Reply with quote

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 Wink
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
View user's profile Visit poster's website
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Thu Sep 26, 2019 3:24 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
albertsm

Administrator



Joined: 09 Apr 2004
Posts: 5003
Location: Holland

blank.gif
PostPosted: Thu Sep 26, 2019 3:28 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
Plons

Bascom Member



Joined: 24 May 2005
Posts: 434
Location: Hilversum - The Netherlands

netherlands.gif
PostPosted: Thu Sep 26, 2019 7:52 pm    Post subject: Reply with quote

Looking forward to the video ! Nice project !

Nard

_________________
Bascom AVR ver 2.0.8.1
ProtectedParallelPortProgrammingDongle: http://www.aplomb.nl/TechStuff/PPPD/PPPD%20English.html
Dragon-lair: http://www.aplomb.nl/TechStuff/Dragon/Dragon.html
"leef met vlag en wimpel, maar hou het simpel"
Back to top
View user's profile
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Sat Sep 28, 2019 9:24 pm    Post subject: Reply with quote

thanks Smile

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
View user's profile Visit poster's website
six1

Bascom Expert



Joined: 27 Feb 2009
Posts: 550

germany.gif
PostPosted: Sun Sep 29, 2019 9:00 am    Post subject: Reply with quote

Alexander, this is an outstanding project! Very impressiv!
_________________
For technical reasons, the signature is on the back of this message.
Back to top
View user's profile
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Sun Sep 29, 2019 9:36 am    Post subject: Reply with quote

six1 wrote:
Alexander, this is an outstanding project! Very impressiv!

thanks Embarassed

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
View user's profile Visit poster's website
albertsm

Administrator



Joined: 09 Apr 2004
Posts: 5003
Location: Holland

blank.gif
PostPosted: Sun Sep 29, 2019 2:55 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Sun Sep 29, 2019 3:26 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
albertsm

Administrator



Joined: 09 Apr 2004
Posts: 5003
Location: Holland

blank.gif
PostPosted: Sun Sep 29, 2019 3:37 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Sun Sep 29, 2019 5:46 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Sun Sep 29, 2019 5:50 pm    Post subject: Reply with quote

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
View user's profile Visit poster's website
albertsm

Administrator



Joined: 09 Apr 2004
Posts: 5003
Location: Holland

blank.gif
PostPosted: Mon Sep 30, 2019 10:35 am    Post subject: Reply with quote

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
View user's profile Visit poster's website
Alexander-Dan

Bascom Member



Joined: 13 Mar 2014
Posts: 59
Location: Bryansk - Russia

russia.gif
PostPosted: Mon Sep 30, 2019 11:25 am    Post subject: Reply with quote

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
View user's profile Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    www.mcselec.com Forum Index -> Share your working BASCOM-AVR code here All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum