Re: [OpenPnP] Bing feeder -A low-cost sprocket feeder

884 views
Skip to first unread message
Message has been deleted

M. Mencinger

unread,
Aug 15, 2023, 10:42:16 AM8/15/23
to ope...@googlegroups.com
Well done and we’ll noted!Ā 
Good šŸ‘ work ! Thanks for sharing! Ā 

On Tue, 15 Aug 2023 at 16:34 bing luo <tianl...@gmail.com> wrote:
 It's principle is the same as Siemens' feeder, For each revolution of the worm, the sprocket will move forward by 2mm or 4mm As long as the worm can rotate accurately once, the distance that the sprocket advances each time is also fixed.
微俔图片_20230815222606.jpg微俔图片_20230815223037.jpg


The following is a video of it accurately rotating one circle,Ā Ā https://youtube.com/shorts/nYsyUPvDjaM

I have used many methods to calculate the number of turns, using incremental encoders, absolute value encoders, and PID.

But in the end, it was found that using a photoelectric switch like the Siemens feeder, is the most accurate and the program is also the simplest. It can return to the same position without any algorithm.

It requires a control chip (stm32F103C8T6 or other), a DC motor driver chip L298N, and an Omron photoelectric switch EE-670.

Worms and turbines made of copper are better and more accurate. If you don't have them, you can print them with PLAĀ  or ABS, and they can also be used.

I will release two versions, one of which uses high-level triggering. One 0816 controller can control 48 feeders, and its advantage is simplicityĀ  ,But it will have lot of cables.Ā 

Ā Another version that uses the RS485 bus, whichĀ  requireĀ  fewer cable butĀ  the program is complex.

The following is the code for it to accurately rotate one revolution( controlĀ  byĀ  mega2560),Ā  Ā After I complete all the functions, I will update them again.Ā 


#define MOTOR_A_OUT1_PIN 2 Ā 
#define MOTOR_A_OUT2_PIN 3 Ā 
#define MOTOR_A_IN1_PIN 8

void setup() {

Ā  pinMode(MOTOR_A_OUT1_PIN, OUTPUT);
Ā  pinMode(MOTOR_A_OUT2_PIN, OUTPUT);
Ā  pinMode(MOTOR_A_IN1_PIN,INPUT_PULLUP);
Ā 
Ā  analogWrite(MOTOR_A_OUT1_PIN,10);
Ā  digitalWrite(MOTOR_A_OUT2_PIN, 1);
Ā  delay(200);
}

void loop() {
Ā 

Ā  Ā  while(digitalRead(MOTOR_A_IN1_PIN) != 0)
Ā  Ā  Ā  Ā  Ā 
Ā  {
Ā  analogWrite(MOTOR_A_OUT1_PIN,10);
Ā  digitalWrite(MOTOR_A_OUT2_PIN, 1);
Ā  }
Ā  digitalWrite(MOTOR_A_OUT1_PIN, 1); Ā  Ā 
Ā  digitalWrite(MOTOR_A_OUT2_PIN, 1);

}





--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/9b8c5a1b-6e34-4a5b-8007-05165981f527n%40googlegroups.com.
--
Mike

"--
Ā **************************************************************************************************************
This e-mail may be confidential and it may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return e-mail. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.Ā 
Ā SAVE THE NATUREĀ -Ā SAVE PAPER - THINK BEFORE YOU PRINT!Ā Ā "
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Jonathan Oxer

unread,
Oct 10, 2023, 12:32:46 AM10/10/23
to ope...@googlegroups.com
This looks great, Bing.

If fabricating the sprocket is a problem for many people, perhaps the design could use something that is already available such as the sprocket for the Rapid Feeder:


Or use the drive motor and sprocket kit for Opulo's feeder:


Cheers

Jon

On Tue, 10 Oct 2023 at 15:08, bing luo <tianl...@gmail.com> wrote:
Latest developments,Just debug the program again and it will work, but I don't have much time. Is there anyone willing to complete this program together and open source it.  I can give you some free kits.

It is only 13mm thick, saving a lot of space compared to PMF.Ā Ā It can advance distances of 2mm and 2mm multiples.

the accessories are easy to obtain.  If the performance of the 3D printer is good, gears and worms can be printed,  only the sprocket needs to be cut with stainless steel laser,This may be quite troublesome for some people.  

微俔图片_20231010120014.jpg





在2023幓8月15ę—„ę˜ŸęœŸäŗŒ UTC+8 23:19:48<bing luo> å†™é“ļ¼š
STM32 has a total of 3 external interfaces

1:The first interface used to receive high-level signals from the 0816 controller

2:Tow  touch switch interfaces for manual forward or backward movement

3:Two jumper pins generate 00,01,10,11 signals through the jumper cap. STM32  will recognize this signal and decide to rotate it 1, 2, 3, and 4 turns when it receives a  high level of an 0816 controller.

The principle of takeĀ  offĀ  tape is the same as 0816, only requiring aĀ  microswitchĀ  and noĀ  needĀ  control.



bing luo <tianl...@gmail.com> äŗŽ2023幓8月15ę—„å‘ØäŗŒ 22:51å†™é“ļ¼š
You can not use 8050 or MOSFET to drive theĀ  DC motor, you must use a DC motor driver chip ( L298N orĀ  MX1508)Ā  ,because this chip has a braking function,Ā Without the braking function, it cannot stop in the same position.

M. Mencinger <mike....@gmail.com> äŗŽ2023幓8月15ę—„å‘ØäŗŒ 22:42å†™é“ļ¼š

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
Message has been deleted

Mike Menci

unread,
Oct 28, 2023, 1:36:01 AM10/28/23
to OpenPnP
Great simple feeder - Bing Feeder!Ā 
Looks like upgraded Magic from my feeder @Ā  https://www.youtube.com/shorts/gu02oFeB6Ik

I start printing it today, and I order some kits !Ā 

Thanks for you efforts Bing!Ā 
Mike

On Saturday, 28 October 2023 at 06:29:21 UTC+2 tianl...@gmail.com wrote:
NowĀ  can watchĀ  theĀ  finishedĀ  videos and download open source documents.Ā  Ā Ā  https://youtu.be/xfu4Jbbh21I
The thickness isĀ  13mm.

微俔图片_20231028054710.jpg




Message has been deleted
Message has been deleted

Jonathan Oxer

unread,
Oct 28, 2023, 6:41:16 AM10/28/23
to ope...@googlegroups.com
That looks great Bing!

Do you plan to sell kits for these? I see the PMF kit is listed on your site (I bought a couple of those to test previously) but I can't see kits for this new design. I see all the design files are on GitHub already: thanks!

If you sell kits I'll certainly buy a couple to try it out.

Cheers

Jon

On Sat, 28 Oct 2023 at 17:25, bing luo <tianl...@gmail.com> wrote:
It can use the same control board (mega2560) as 0816feeder. One control board can control 24 feeders, and the settings on openpnp are exactly the same. But since the bing feeder does not use a servo,Ā  itĀ  uses a simple rising edge trigger,Ā  so the code is not the same.

--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages