Taking a closer look at the Jackpot and the EE involved with the Inputs

Following down the path of me learning more about my own boards.

Help me take a look at the inputs we use.

-7 inputs seems great to me. We typically use 6, nice to have a spare?? or should we go down to 6 as I have never used the spare. I can’t think of a time we have ever helped someone use the spare. Estop, door safety switch?
Looks like 7 is good, we will need a spare pin from elsewhere.

-Diodes vs Opto’s? Other? Having something to protect the esp is a must, but there an easier way? BAT54S | BORN | Price | In Stock | LCSC Electronics

No complaints or other suggestions the diodes stay.

-The LED’s? I know we all love LED’s but honestly the $limits command is amazing, easy and tells you more info.

Reasults- Keeping the extra input is a good idea, popping out at least one pin (if not all) pre-diode is legit so the pins can be used for other things (at least the non-input only pins).

In this we also got the idea to possibly share the module port pins with something else.

The indicator LED’s are a question mark, $Limits is a fantastic idea for beginners to get over the fear of the terminal.

2 Likes

Yes we do. Consider moving, but don’t even think about removing the LEDs!

$limits is pants compared to Jamie’s fiber-optic/petg-filament light guide mod.

4 Likes

Fun, but It could be a plugin board, or some through holes waiting to be populated with an extension.

I think them being on or off makes them not as usefull as I expected, meaning the probe is off and the end stops are on. A little wonky.

The Current jackpot will not be getting erased from existence, in a new more cost-effective board are these really necessary? (if we had integrated esp or drivers, we will need some space).

My board lives in a covered box, I do not see the lights.

1 Like

On that note the 5V led is 100% gone, waste of time and space. The esp’s all have a power indicator LED (if we integrate yes I will add some sort of 3.3 or 5v or power indicator).

1 Like

Hope the cost savings don’t end up with TPU scrote inspired driver mounts and rats nest of wiring when assembled…

2 Likes

I have several new wire mounts coming for testing. That is actually the reason I am making a change in the first place.

Remember the current jackpot is not going away. I need a board I can use for international sales that I do not need to touch. Tariffs are making things brutal. There is simply no way around the fact that things can not enter the US, get handled and shipped out again. Every other non-US CNC company will swallow me alive.

4 Likes

I recall a few times where folks have used the spare because they blew an IO- recently someone with no grounding of the dust collection springs to mind.

These inputs are reasonably well thought out and protected for enstop use, but the thing that bums me out about them is there isn’t a good way to NOT have these be pulled up GPIOs.

I wonder if there could be footprint to optionally cut a trace and install a pin so that I get back up to 7 GPIOs to use for other things. This doesn’t have to be expensive, just give me a spot to cut a trace feature and manually solder a pin.

Note also there’s the whole discussion about FluidNC IO expansion which is now possible via the UART side of things with the awesome STM-32 IO expander (AKA the Airedale board.)

Consider some footprint to make it easier to do the fiber optic indicators that Jamie an Aza have done. (Maybe a registration hole or something?)

2 Likes

Separate topic, or discuss in this thread?

Are wiring connector input options in-scope for this topic?

Guessing genuine Molex part pricing will be too high for the current board you’re designing, but maybe lcsc has functionally comparable cheaper alternatives to parts PRUSA-MOLEX recently shared, with case study details/marketing… about how they’re using:

I should probably post this to a “other stuff” sub topic, but…

During LR4 beta, wondered if strut mounted, or strut semi-enclosed PCB mount could help reduce/avoid overall 3D printed material cost/time for a dedicated enclosure box. This could also help provide visual feedback to users if PCB has reverse LEDs (still top mounted to avoid extra cost of double sided assembly) and cutout window in Strut.

Maybe box cost isn’t a concern if you’re changing how the box is designed/manufactured for scale, and/or, you’re modifying PCB to fit in a commonly available enclosure box, e.g 2 gang electrical outlet.

1 Like

Yes!!!

Separate, when they get here I will take some pictures. I think it will be an easy decision.

With the sheer number of these boards being sold I have to assume V1 machines are only a part of what they are being used for. Making things as specific as led windows might not work for a lot of builds, plus I do not want to get locked in for other machines.

More general swiss army knife do it all motion controller.

2 Likes

Airedale STM32 I/O Expander | Wiki.js -link

This and the regular module fill the gaps of anything we might WANT, that is not included. The module socket is taking up 4 precious gpio.

This is why I am trying to boil down this to the basics. hopefully we regain a pin or two, save some money.

What is the most robust cost effective board that does everything 90% of the V1 users need without making it not ideal for users that are not using this on a V1 machine.

1 Like

Price.

There are a huge number of FluidNC boards now. That are built for specific tasks. That market is covered. We have to be honest here. The V1 Market is the budget conscious maker. The one that THINKS this might, just barely, function until they can save up for a $30k machine. The maker that asks me to keep the bag of 5/16th’s nuts to save them a dollar because they have them on hand. I can not speak to why the non-V1 people buy this board over an official FluidNC board, I have to assume price to feature ratio.

Less unique components saves me time in figuring out a replacement when they go out of stock, and saves money in manufacture.

Built in esp’s and drivers saves me time in assembling the boards, sourcing, inventory, tariffs, and a little bit of cost in manufacture since it is one board not three.

Making sure things are not over specced saves a tiny bit of cost.

Making sure we are not just adding things to add things. I know we can and once we do it is just extra pennies but I value efficiency in all aspects.

Using popular components makes sure they are always in stock, which saves time, or have replacements available.

Lower BOM cost saves cost in manufacturing, elecrow mark up, and distribution costs.

Time is by far the largest cost in the Jackpot, sourcing, Assembling, and testing the jackpot, the ESP32, and the drivers adds the most cost to the board.

4 Likes

is there any aspect of that we can use for our inputs or outputs without the entire stm-32. Can’t we multiplex the inputs or something?

Or maybe not the inputs, outputs are write only is there a way to gang up all 4 output to a single pin? Maybe we save that for the next thread.

Ok, am looking forward to the Jack-All super lean board :slight_smile:

1 Like

Or, we use shared pins for the outputs, 7th input, CNC I/O Modules | Wiki.js

More of a basic board, not a do everything. A basic CNC Board. The FluidNC modules are what make it so appealing to me. We can have it all without everyone paying for it all.

Like…

Unless the jackpot volume goes up 100x that sort of design is cost prohibitive.

2 Likes

I did a small Clip-on Version for the fiber optic cable on my board.

But much better would be pin headers, so that you can connect your own leds.

6 Likes