A method of manufacturing a plurality of electronic devices, the method comprising: programming the plurality of electronic devices, where the programming comprises: providing a motherboard comprising a first PCB, printed circuit board, array region, wherein said PCB array region defines an array of individual device PCBs each for an electronic device, each having a frangible link to the motherboard across a scribe line of the motherboard; providing the plurality of electronic devices on said individual device PCBs; providing a programming system for said PCB array region; and operating said programming system to program said electronic devices by providing programming data through said frangible links, whilst said electronic devices are on said motherboard, with one or more of: operating system software, application software, and configuration data for the devices; the method further comprising removing said electronic devices from said motherboard, wherein said providing of said plurality of electronic devices comprises fabricating said devices on said individual device PCBs on said motherboard, wherein the electronic device is a sensor device (2001, 2002, 2003, 2004, 2005), and wherein said device PCBs and said first PCB array region form a panel, and wherein said removing of a device comprises fastening a case around a said device such that said fastening cuts said frangible link(s). programming the plurality of electronic devices, where the programming comprises: providing a motherboard comprising a first PCB, printed circuit board, array region, wherein said PCB array region defines an array of individual device PCBs each for an electronic device, each having a frangible link to the motherboard across a scribe line of the motherboard; providing the plurality of electronic devices on said individual device PCBs; providing a programming system for said PCB array region; and operating said programming system to program said electronic devices by providing programming data through said frangible links, whilst said electronic devices are on said motherboard, with one or more of: operating system software, application software, and configuration data for the devices; providing a motherboard comprising a first PCB, printed circuit board, array region, wherein said PCB array region defines an array of individual device PCBs each for an electronic device, each having a frangible link to the motherboard across a scribe line of the motherboard; providing the plurality of electronic devices on said individual device PCBs; providing a programming system for said PCB array region; and operating said programming system to program said electronic devices by providing programming data through said frangible links, whilst said electronic devices are on said motherboard, with one or more of: operating system software, application software, and configuration data for the devices; wherein said providing of said plurality of electronic devices comprises fabricating said devices on said individual device PCBs on said motherboard, wherein the electronic device is a sensor device (2001, 2002, 2003, 2004, 2005), and wherein said device PCBs and said first PCB array region form a panel, and wherein said removing of a device comprises fastening a case around a said device such that said fastening cuts said frangible link(s).