Wow!How many is 'volume'? 10? 100?
I guess I mean how would you connect different "sections" of a machine, or maybe they are separate machines, together. Just musing here - Say your band saw has a control to cut up stock, and a robot arm to grab the pieces and load them into your mill with an automatic vise, the program runs on the mill, and then the arm unloads the part and puts it into the spray booth where it is painted. How would scenarios like this be managed? A single master control controlling those machines to do their operations - or would each machine tell the next - ready for you - and then the first machine gets on with the next operation. @Susquatch I bet you have several answers and yes I'm dragging you out of retirement to think about it!![]()
FWIW, I am using MQTT with ESP32 based hardware nodes to provide local compute/actuate/sense functions with a distributed broker system running on a Teensy 4.1 MCU. The benefit is a much simpler m/c control system that is inexpensive and easily extended, even between machines and their support systems such as coolant, lighting, pumps, conveyors, packers, etc.Wow!
If you talk to LinuxCNC people they will run everything with modules inside the LinuxCNC environment. The problem with that is it's so centralized.
Both MODBUS and CAN (Controller Area Network) were designed to break a complicated project into modules; each which could be developed and tested independently.
....
....
Or something to that effect. Made it up as I wrote it.
The point is the Request/Busy/Available/Ready sequence can be used as CAN bus or even MODBUS messages to independent modules that do certain operations. Each module can be tested, improved etc without impacting the overall system. The handshaking messages between modules don't really change.
Hopefully that makes sense?
Thanks for asking! I kind of forgot about this thread with everything happening with them the last few weeks.Hi Tom. Have you had a chance to work on your boards?
As far as them populating the boards you order from them, I misread the website. It would be about $30 PER BOARD on an order of 10. Depends on how many discrete components and through holes there are.As I mentioned in the original post, components would be on top of this. This is just the assembly.
At least that's how I read the information.
And I think it's likely an introductory offer. Just based on life experience.
Tell us, maybe tell us again, Tom what will these boards do for people, how to apply them and what other parts are needed, and what are you doing with the boards?So time for an update:
Assuming the boards work (it is a schematic from the internet, after all) I have 6 additional boards I will be making available to anyone who wants one or two at my cost ($2 each) and $10 to @slow-poke for the design work he did to make the boards manufacturable. Can ship in an envelope also at cost. Cost of the components is not a lot. (I think $10 per board including shipping from Digikey) You do have to be sure that you can source an ESP32 WROOM-32U. Check the pin out on the board, because a couple I saw that said there 32U had a very different pin out and would not have worked. (about $10 on Ali or Amazon) You also have to be confident in your soldering skills. Parts are SMALL!
Let me know if you would be interested in one or two and I'll keep you posted as things progress.
Sure. A quick review: My mill and lathe came with DROs that kind of work, but not well, and they are 80's tech. The mill only had one axis that worked, and the lathe has lots of issues with burned out segments in the display.Tell us, maybe tell us again, Tom what will these boards do for people, how to apply them and what other parts are needed, and what are you doing with the boards?
Yeah!!!!Update...
I finally found some time to populate and test one of the boards Tom sent.
Seems to work (I calibrated X, Y & Z to my scales).
The Bluetooth connectivity seems a bit iffy but that might be the cheap power adapter I used to power it, or perhaps the software is just not great, seems to be a common problem from my two minute Google sleuthing.
Tom do you need one or two boards?
Some parts are missing
What Schematic Capture and Layout software have you used over all those boards you've worked on?You asked for suggestions and I have expertise in this area, I have designed many hundreds of complex boards so realize when I look at a circuit/layout I look at it critically.
0) The regulators are missing decoupling and may well oscillate, depending on type used.
1) I would replace the terminal blocks with plugable ones. They are inexpensive.
2) Wire opening should face outside edges.
3) I work from extensive proven libraries so I don't have to worry about things like incorrect pad hole size, that's just one (of many) problems you might encounter when using unproven libraries, or creating your own footprints. I would verify.
4) I don't use fusion, so I don't know how well the DRC works or how you have configured it?
5) I can't clearly see the schematic, can you post a higher resolution version.
6) Might want to check out AllPCB, they often have coupons for free small boards like this for new customers.
7) Through holes components are 1980's technology, SMT uses a fraction of the space, and should allow you to accomplish #2 above
8) Your decoupling capacitors are not where they should be.
9) Are you using a ground plane or just traces for ground? If traces how wide are they and have you considered the ground path?
10) auto-routers are cool to watch, but they generally result in a terrible layout.
11) Hand soldering a SMT version of that board would be trivial if you use 0603 min.
12) Good practice is to re-annotate the component designators in a logical fashion so you don't have to hunt.
13) Label individual terminal block signals
14) I don't see pin 1 indicators on silkscreen.
15) There is more, but I will stop, I'm a bit picky because my last job was as a consultant "fixing" stuff like this for others.
Primarily Altium but before it was called Altium, originally it was called Tango in the 80's and then Protel and finally Altium.What Schematic Capture and Layout software have you used over all those boards you've worked on?
Good to know as I followed the same path although to be truthful I've never really gotten my head around Altium even though I know it's better than Protel 99SE Version 6. So I often start a drawing in Protel and if needed then migrate it to Altium.Primarily Altium but before it was called Altium, originally it was called Tango in the 80's and then Protel and finally Altium.
I have used several others; Pads ( what a complete POS), Orcad/Cadance (Pretty good), I also tried some of the free or cheap ones (you get what you Pay for) KiCad, Eagle etc. I find most of these pretty useless compared to Altium.
I also use Altium for 95% of my step file generation for 3D printing.
Ah. That's a throwback to way back when. The main schematic was a .prj and the daughter schematics were .sch. I renamed the .prj to a .sch and then was able to open the file with selecting one of the intersection options. Also saved as Rev 5.0 rather than the older Protel 99SE 4.0 format.I normally send the; .sch, .pcb, and sometimes the .prj files for a project.
Very easy to generate the libraries from those if needed.
Not sure why your .prj files don't seem to be recognized by (my) Altium?
Now that you mention that, I remember, that was quite a while back.Ah. That's a throwback to way back when. The main schematic was a .prj and the daughter schematics were .sch. I renamed the .prj to a .sch and then was able to open the file with selecting one of the intersection options. Also saved as Rev 5.0 rather than the older Protel 99SE 4.0 format.
See if this opens for you.
Two boards tested and ready less C12.Yeah!!!!
Just got home from our trip this evening, so your timing is impeccable.
The Bluetooth was a bit sketchy for me too, but once I connected once it seemed to work better.
I need two boards, one for the lathe and one for the mill.
I don’t remember if I told you, but I don’t need the boards fully populated. X, Y and Z on one, and X, Y and Z and rpm on the other.
If there are parts missing, please let me know what I owe you and I’ll square up when I send the etransfer for the shipping.
Yup. I ran into the same problem trying to open the .prj file. Odd actually. That used to work. I tried with Altium 17 and was able to 'open' the .prj file.Now that you mention that, I remember, that was quite a while back.
No problem opening the files, looks a bit like this.
I need another DRO like I need a hole my the head or 42 more projects but I am so tempted...Well I am excited to say Jeff has built two of the boards and tested them and they work!
I ordered a batch of 10 as that was the smallest order number.
I have 6 spares. If anyone would like one, I can send it to you for postage plus $3 (my cost) per board.
I also can send the parts list so you know what to order. Word of warning: the components are mighty small. You need to be confident soldering surface mount components or it probably won't work.
Also, you need to order ESP32-DevKitC core board ESP32 development board ESP32-WROOM-32D. It has to be the exact part. There are lots of these boards out there, and the pinout are different. They re available on Amazon or Ailespress. (https://vi.aliexpress.com/item/1005...st_main.5.7de11802a0ILgT&gatewayAdapt=glo2vnm).
There is a bit of terminal UNIX stuff that needs to be done to install the software on the chip. I am willing to walk you through the steps. It's a bit involved.