I am not proposing to have LinuxCNC print bar code labels. My comment about
the robot was in jest.
My proposal is expand the T (tool number) field to allow the use of tool
description techniques.

Addressee is the intended audience.
If you are not the addressee then my consent is not given for you to read
this email furthermore it is my wish you would close this without saving or
reading, and cease and desist from saving or opening my private
correspondence.
Thank you for honoring my wish.



On Sat, Nov 8, 2025 at 5:00 PM rodw <[email protected]> wrote:

> Balancing aside, you might be surprised how   robust a polypropylene or
> polyester label with permanent adhesive printed on a Zebra thermal transfer
> printer with resin ribbon would be. They would probably survive coolant.
> All RFID tags include a serial number without any programming. RFID tags
> don't have to be a dot. Some are on a wire for insertion into clothing so
> there are options..    Anyway, as developers, label printing/tag
> programming    is best left for others downstream.
>
>
> On 2025-11-09 07:28, Stuart Stevenson  <[email protected]>  wrote:
> > The environment a tool or a spindle taper adapter lives in make it hard
> to
> > keep a label stuck on. Etching or engraving might last a while.
> > Anything embedded in the adapter would affect the balance and/or could be
> > dislodged.
> > Ideally, the tool assembly robot could read the code, place the tool in
> the
> > machine magazine and the machine magazine would read the code to
> establish
> > which pocket the tool is in. No human’s necessary! 🤣
> >
> > Addressee is the intended audience.
> > If you are not the addressee then my consent is not given for you to read
> > this email furthermore it is my wish you would close this without saving
> or
> > reading, and cease and desist from saving or opening my private
> > correspondence.
> > Thank you for honoring my wish.
> >
> >
> >
> > On Sat, Nov 8, 2025 at 1:44 PM rodw  <[email protected]>  wrote:
> >
> > >  This one is a bit out of left field but given 3D printer
> manafacturers
> > >  (eg Bambu Labs, Anycubic and more) are using RFID chips on rolls of
> > >  filament that automatically tell the printer what filaments are
> installed
> > >  in the multi-material system, consider developing a 2D barcode/RFID
> > >  standard that fully describes the tool.
> > >
> > >  The basis of this could be borrowed from the field of logistics where
> the
> > >  global standard is the GS1 2D barcode standard and its RFID variant.
> > >  https://www.gs1.org/standards/barcodes/2d   Here hundreds of
> attributes
> > >  are folded into a single QR code or Data Matrix code. Companies like
> > >  Walmart will not accept products from their suppliers unless it has an
> > >  embedded RFID chip compliant with this standard.
> > >
> > >  It would not be necessary to create the barcode as that's done on the
> > >  barcode label printer but the nomenclature needs to be able to
> parsed. eg
> > >  functions for barcode_create, barcode_read and hooks that a user could
> > >  implement to extend the system in his machine environment to act on
> the
> > >  data.
> > >
> > >  You will know the project has been widely adopted when you can scan a
> 2D
> > >  barcode on manufacturer's packaging to enter a new tool into your
> library
> > >  and when manufacturers start embedding RFID chips into their tools.
> There
> > >  would also be opportunities to monetize the project (GS1 do very well
> here)
> > >  to ensure it is resourced into the future.
> > >
> > >
> > >  On 2025-11-09 02:42, Stuart Stevenson   <[email protected]>   wrote:
> > >
> > >
> > >
> > >
> > >  On 2025-11-09 05:40, rod   <[email protected]>   wrote:
> > >   >  This one is a bit out of left field but given 3D printer
> > >  manafacturers (eg Bambu Labs, Anycubic and more) are using RFID chips
> on
> > >  rolls of filament that automatically tell the printer what filaments
> are
> > >  installed in the multi-material system, consider developing a 2D
> > >  barcode/RFID standard that fully describes the tool.
> > >   >
> > >   >  The basis of this could be borrowed from the field of logistics
> where
> > >  the global standard is the GS1 2D barcode standard and its RFID
> variant.
> > >  https://www.gs1.org/standards/barcodes/2d   Here hundreds of
> attributes
> > >  are folded into a single QR code or Data Matrix code. Companies like
> > >  Walmart will not accept products from their suppliers unless it has an
> > >  embedded RFID chip compliant with this standard.
> > >   >
> > >   >  It would not be necessary to create the barcode as that's done on
> the
> > >  barcode label printer but the nomenclature needs to be able to
> parsed. eg
> > >  functions for barcode_create, barcode_read and hooks that a user could
> > >  implement to extend the system in his machine environment to act on
> the
> > >  data.
> > >   >
> > >   >  You will know the project has been widely adopted when you can
> scan a 2D
> > >  barcode on manufacturer's packaging to enter a new tool into your
> library
> > >  and when manufacturers start embedding RFID chips into their tools.
> There
> > >  would also be opportunities to monetize the project (GS1 do very well
> here)
> > >  to ensure it is resourced into the future.
> > >   >
> > >   >
> > >   >  On 2025-11-09 02:42, Stuart Stevenson   <[email protected]>
>  wrote:
> > >   >   >  Why not expand the LinuxCNC tool call to alphanumeric symbols
> of longer
> > >   >   >  length?
> > >   >   >
> > >   >   >  On Fri, Nov 7, 2025 at 4:04 PM Brad Collette   <
> > >  [email protected]>
> > >   >   >  wrote:
> > >   >   >
> > >   >   >   >   Thanks Andy,
> > >   >   >   >   I've looked through that wiki page and I think there's a
> pretty good
> > >   >   >   >   concept map so it should be compatible.
> > >   >   >   >   I'm trying to stay pretty close to the ISO 13399 spec to
> avoid the
> > >  XKCD 927
> > >   >   >   >     <https://xkcd.com/927/>   problem.  Other than the
> notable lack of
> > >  'sets' of
> > >   >   >   >   tools,
> > >   >   >   >   the standard seems reasonably flexible.
> > >   >   >   >
> > >   >   >   >   Tool items work well for an abstract catalog items like
> "5mm end
> > >  mill" but
> > >   >   >   >   can also be as specific as  "Harvey tools, 3mm 4 flute,
> unobtanium
> > >  endmill,
> > >   >   >   >   part number 8675309"
> > >   >   >   >
> > >   >   >   >   Assemblies let you put tool items together and be as
> exact or as
> > >  loose
> > >   >   >   >   about what 'together' means as you wish.
> > >   >   >   >
> > >   >   >   >   Instances are oriented at tracking real world
> artifacts.  Again,
> > >  the spec
> > >   >   >   >   is loose about exactly what gets tracked for an instance.
> > >   >   >   >
> > >   >   >   >   Presets have inherent expectation that the tool is used
> in the
> > >  context of a
> > >   >   >   >   machine and that relationship may be data-rich.
> > >   >   >   >
> > >   >   >   >   My current working schema
> > >   >   >   >     <
> > >  https://github.com/loobric/smooth-core/blob/master/docs/DATA_MODEL.md
> >
> > >   >   >   >   also has 'usage'.   This was an earlier experiment and
> I'm
> > >  rethinking it..
> > >   >   >   >   It was meant to be a place to collect use information
> over time but
> > >  I now
> > >   >   >   >   believe this is either an attribute of the instance or
> the preset
> > >   >   >   >   (lifetime use of the tool vs usage of the tool in a
> machine).   I'll
> > >   >   >   >   probably drop 'usage'
> > >   >   >   >
> > >   >   >   >   I already mentioned 'sets' before.  I think the tagging
> system
> > >  would allow
> > >   >   >   >   mapping machine+spindle   <->   set.
> > >   >   >   >
> > >   >   >   >
> > >   >   >   >
> > >   >   >   >   On Fri, Nov 7, 2025 at 10:21 AM andy pugh   <
> [email protected]>
> > >  wrote:
> > >   >   >   >
> > >   >   >   >     >   On Fri, 7 Nov 2025 at 15:26, Brad Collette   <
> > >  [email protected]>
> > >   >   >   >     >   wrote:
> > >   >   >   >     >
> > >   >   >   >     >     >   This is still pretty early and the data
> schema is likely to
> > >  change.
> > >   >   >   >     >
> > >   >   >   >     >   I think you were in the meeting so have probably
> seen this, but
> > >  I will
> > >   >   >   >     >   repeat it:
> > >   >   >   >     >
> > >   >   >   >     >
> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolDatabase
> > >   >   >   >     >
> > >   >   >   >     >   This describes a tool database that I developed in
> discussion
> > >  with
> > >   >   >   >     >   Tormach. It considers the possibility of a machine
> having a
> > >  number of
> > >   >   >   >     >   tool carousels, for example.
> > >   >   >   >     >
> > >   >   >   >     >   Some of the mappings may seem backwards, but it is
> this
> > >  one-to-many
> > >   >   >   >     >   mapping that suggests the mappings.
> > >   >   >   >     >
> > >   >   >   >     >   One thing that is worth considering is that (in
> G-code at
> > >  least) the
> > >   >   >   >     >   programme can only pick a tool with a single
> integer. It makes
> > >  sense
> > >   >   >   >     >   that this could be one of several tools, with the
> least-worn
> > >  (or just
> > >   >   >   >     >   an unbroken replacement) being chosen by external
> processing.
> > >   >   >   >     >
> > >   >   >   >     >   --
> > >   >   >   >     >   atp
> > >   >   >   >     >   "A motorcycle is a bicycle with a pandemonium
> attachment and is
> > >   >   >   >     >   designed for the especial use of mechanical
> geniuses,
> > >  daredevils and
> > >   >   >   >     >   lunatics."
> > >   >   >   >     >   — George Fitch, Atlanta Constitution Newspaper,
> 1912
> > >   >   >   >     >
> > >   >   >   >     >
> > >   >   >   >     >   _______________________________________________
> > >   >   >   >     >   Emc-developers mailing list
> > >   >   >   >     >   [email protected]
> > >   >   >   >     >
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> > >   >   >   >     >
> > >   >   >   >
> > >   >   >   >
> > >   >   >   >   --
> > >   >   >   >   Brad Collette
> > >   >   >   >   573-427-7132
> > >   >   >   >
> > >   >   >   >   _______________________________________________
> > >   >   >   >   Emc-developers mailing list
> > >   >   >   >   [email protected]
> > >   >   >   >
> https://lists.sourceforge.net/lists/listinfo/emc-developers
> > >   >   >   >
> > >   >   >
> > >   >   >
> > >   >   >  --
> > >   >   >  Addressee is the intended audience.
> > >   >   >  If you are not the addressee then my consent is not given for
> you to
> > >  read
> > >   >   >  this email furthermore it is my wish you would close this
> without
> > >  saving or
> > >   >   >  reading, and cease and desist from saving or opening my
> private
> > >   >   >  correspondence.
> > >   >   >  Thank you for honoring my wish.
> > >   >   >
> > >   >   >  _______________________________________________
> > >   >   >  Emc-developers mailing list
> > >   >   >  [email protected]
> > >   >   >  https://lists.sourceforge.net/lists/listinfo/emc-developers
> > >  _______________________________________________
> > >  Emc-developers mailing list
> > >  [email protected]
> > >  https://lists.sourceforge.net/lists/listinfo/emc-developers
> > >
> >
> > _______________________________________________
> > Emc-developers mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-developers
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>

_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to