Looking at Feeders I looked into PandaPlacer’s BambooFeeder, microsmt’s Bing Feeder as well as the T-2 Feeder. I am not able to use any of these “as is” because they are not truly open source – but BambooFeeder is very low cost < 5.- USD and I had their 3D images so I could print them. I have received a T-2 Feeder with documentation and I am waiting on a Bing Feeder, but lets start with the BambooFeeder.
First – lets discuss why I do not use LumenPnP design anymore. This is the machine I started building, but I realized the machine was a bad piece of engineering “as is”. V4 is better, but it is too much plastic and issues that create instability on the magchine. microsmt and PandaPlacer did not exist then I started and these machines are all metall for a reason. So I ditch the LumenPnP mechanical design and copy the two others. Photon Feeders look great, but they cost 95.- USD and I need ca 100 Feeders – if I was to pay 95.- USD per feeder I could as well just buy 2nd hand Siemens or Yamaha feeders.
I have not been able to look into Bing Feeder design yet as I am still waiting. But, I started printing BambooFeeder and decided that this wa a candidate for upgrade because I need a lot of low cost feeders for 0603 and larger components. I do see that Bing and Bamboo both talk about 0402 and even 0201 components, but lets start with 0603. My challenge is that I need a lot of feeders and a control system for them and I can’t buy the later as is + I don’t want to either. 100 BambooFeeders in a system have a serious issue – each servo have an inrush current of 0.8A and a stall current of 2-3A – so as you switch on 100 servo based feeders my powersupply wiould need 80A – and yes I was offered a 5V/150A PSU from a friend, but lets not go there.
A better solution is to create a servo controller that also can switch on power one feeder at the time so that we can start feeders in sequence and avoid the insane inrush current. And since BambooFeeder have an open space of 20 x 50mm it become attractive to put a RS485 based Feeder Controller here – A MOSFET to handle 4A cost 0.1 USD, MCU with EEPROM 1.- USD so BambooFeeder is dead easy to convert to a smart feeder. A small MCU can switch on power to servo as well as run the PWM + measure current usage and if we have an Eeprom it can also be smart and remember what is on the tape – type of component and how many left etc – that’s a lot of extra functionality for 2-3.- USD and it gives me a smart feeder costing < 10.- USD in total.
If you only want 1-32 Feeders you can control these directly from a USB/RS485 converter and with a PSU budget on lets say 4A – the trick is to only operate one feeder at the time and start them in sequence. For 100 Feeders I need a GW Hub, but that is something I already have. I plan to use Duet3 as main control system, Raspberry PI 5 as main computer and a self-made ECU (Ethernet based) to control feeders and other things. If you have followed this channel you know that my ECU is a minimized PLC so I have the system to add whatever I want.
For MCU on the Feeder I decided on STM32L031 that comes with 32K Flash, 8Kb SRAM and 1Kb EEPROM + it cost ca 1.- USD per MCU in quantity of 100. Assuming I can get the code I want on this – if not I can try an old AVR -8 bit and ordinary Arduino IDE, but as a backup I can also scale up to a 3.- USD solution that include a STM32H503 – but lets see how coding goes.
On RS485 I just use a non-isolated traceiver because I will be isolated in the other end. This means I accept the risk that a hard spike might knock out a network of 4, 8 or 16 Feeders for now.
The Power part is a 3.3V regulator and a small MOSFET that is driven by a 3.3V signal. The servo signal itself is a 3.3V PWM,
MCU on the system is a bit tricky, but I can easely provide 5V/4-6A isolated – with 100 Servoes or DC Motors on a system we need to avoid a disaster if we get a motor spike, so we need to have sufficient isolation or you will suddenly find the entire electronics dead one day – been there, don’t want to go there again and isolation is cheap these days – lets do this properly.
As for T-2 Feeders – I like them and I have one with documentation, but they require a different connection system. For now I can connect one with a vero board as 4p rail and as this is RS485 as well we can connect them in parallell with BambooFeeders for testing.
As for Bing Feeders I have not looked into these yet, but I plan to connect a few of these as well if practical. All three feeders are usable for 0603, but have accuracy issues for 0402 and 0201, so I want to test and learn + I want to enable control systems/ecostructure for all three as open source. What I do on feeders will be open source under MIT license + I will offer to sell the control boards later – but, I hope someone else will produce a 2-3.- USD version on Aliexpress.
Taking a little about 0603, 0402, 0201 and why 0402 and lower become an issue. The hard reality is that the overall quality of these machines make even 0603 an issue as inaccurate feeders miss, have to use camera and retries. On 0402 and 0201 this become a larger problem as 0402 need 0.1mm accuracy on position and 0201 needs 0.05mm – a 3D print has an accuracy of 0.4mm so feeding a tape with 2mm +/- 0.05 mm becomes an issue. It will work on a good day, but you will experience that the machine miss even on 0603, miss more on 0402 and is unreliable on 0201. To compensate for this we need more accurate mechanics and no plastic Feeder will provide that – if you tune in a 0201 tape it will work for 2-3 picks and start missing. So what do we do?
We can buy more expensive Feeders like Siemens or Yamaha 2nd hand (or new) – they are metall and designed for 0201, but you also have to improve the rest of the system + your DIY machine suddenly starts to cost a lot of money. The alternative that I hope to achieve is to improve camera systems so they can correct errors – if we miss on a pick we simply use camera to auto-caliber next pick position etc. This will require far better cameras that will be slower to work with + better lights, but my take on this is that I want 0201 components and I don’t care if my machine need to use a bit of time – evrything is better than me sitting 3-4 days assembling a board by hand. For production in larger quantities I use different solution that become available with volum.






