Good that you mentioned ShiftOut. On that note…
I use an ESP-8266 for most of my projects (specifically the WeMos Mini D1).
Limited in PINs, but I want to control many steppers, so I use the mentioned ShiftOut.
Basically, using 595s (4 of them), I control 8 stepper motors. A 595 having 8 outputs and the steppers need 4, I get to control 2 per chip.
In the reverse, I have 8 switches (end points/stops) for the 8 steppers.
All happily controlled by a single WeMos.
Of course with 8 steppers * 4 wires each…. It’s a jumbled mess in prototyping.
Michail
From: neoni...@googlegroups.com <neoni...@googlegroups.com>
On Behalf Of Richard Scales
Sent: Saturday, August 13, 2022 9:42 PM
To: neonixie-l <neoni...@googlegroups.com>
Subject: Re: [neonixie-l] Re: Nixie Clock - Direct Drive HV5530
I've used HV5522 and HV5622 a lot without any issue - I always use a CD40109B level shifter to convert from 3v3V or 5V to 12V (I know many do not).
To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/f4edcebe-36e9-4f8c-9fd0-f1500d9d9ae2n%40googlegroups.com.
On Aug 17, 2022, at 8:12 PM, Christian Riise Wagner <c.riis...@gmail.com> wrote:
Even running more than 3 segments @20mA is actually out of spec as the maximum ground and source current for the 74HC595 is 70mA. I found that it didn't work satisfactory for an IV-19. Too high a voltage drop. Might be okay for smaller numitrons though. I've ordered some TPIC6C595 instead to try out instead.
Regarding the software, if the microcontroller has an SPI peripheral (most do), you can use that to send out the serial data instead of bit banging. It's how I've done it on all my microcontroller-based clocks so far. Works on all the 3 different architectures I've tried. It's slightly more efficient than bit-banging. The performance increase mostly won't matter, but it does make sense when you're doing cross-fading of the digits where you might be updating the registers hundreds of times per second.
--
You received this message because you are subscribed to the Google Groups "neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to neonixie-l+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/26e03d85-8222-4436-88c7-9db9489081abn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/33c9a621-0006-4f94-998f-5f2e29a7fb6cn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/45236401-ba65-4c12-8381-878659095488n%40googlegroups.com.