<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.maskset.net/about/</loc><lastmod>2021-05-08T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/docker/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/elmer/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/fem/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/freecad/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/09/29/freecad-fem-workbench-setup/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/simulation/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/tip/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/tool/</loc><lastmod>2025-09-29T20:18:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/article/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/embedded/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/emulation/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/firmware/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/guide/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/mcuboot/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/nrf52/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/renode/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/zephyr/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/09/12/zephyr-and-mcuboot/</loc><lastmod>2025-09-12T14:38:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/c++/</loc><lastmod>2025-09-07T17:24:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/cards/</loc><lastmod>2025-09-07T17:24:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/model/</loc><lastmod>2025-09-07T17:24:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/monte-carlo/</loc><lastmod>2025-09-07T17:24:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/09/07/simulating-war-shuffling-strategy/</loc><lastmod>2025-09-07T17:24:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/bare-metal/</loc><lastmod>2025-08-29T15:20:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/29/bare-metal-mcuboot-port-on-renode/</loc><lastmod>2025-08-29T15:20:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/bootloader/</loc><lastmod>2025-08-29T15:20:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/dfu/</loc><lastmod>2025-08-29T15:20:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/tools/</loc><lastmod>2025-08-29T15:20:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/arm/</loc><lastmod>2025-08-27T12:24:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/27/renode-docker-setup-on-ubuntu-24.04/</loc><lastmod>2025-08-27T12:24:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/vscode/</loc><lastmod>2025-08-27T12:24:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/c/</loc><lastmod>2025-08-26T20:36:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/library/</loc><lastmod>2025-08-26T20:36:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/scpi/</loc><lastmod>2025-08-26T20:36:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/26/scpi-for-embedded-systems/</loc><lastmod>2025-08-26T20:36:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/software/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/tool/</loc><lastmod>2025-08-26T20:36:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/26/ceramic-capacitor-characteristics-pay-attention-to-cv/</loc><lastmod>2025-08-26T14:45:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/design/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/electronics/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/cmake/</loc><lastmod>2025-08-26T12:19:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/26/setting-up-compile-commands-for-c-c-for-neovim/</loc><lastmod>2025-08-26T12:19:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/vim/</loc><lastmod>2025-08-26T12:19:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/instrument/</loc><lastmod>2025-08-02T10:02:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/measurement/</loc><lastmod>2025-08-02T10:02:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/08/02/method-for-reading-thermistors/</loc><lastmod>2025-08-02T10:02:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/python/</loc><lastmod>2025-08-02T10:02:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/07/26/pulse-transitions-library/</loc><lastmod>2025-07-26T23:15:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/rf/</loc><lastmod>2025-07-26T23:15:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/agriculture/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/07/25/compact-time-domain-reflectometer/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/instruments/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/product/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/project/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/tdr/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/waveguide/</loc><lastmod>2025-07-25T14:02:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/07/14/enforcing-type-safety-in-c/</loc><lastmod>2025-07-14T09:24:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/apd/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/led/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/optical-testing/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/optics/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/product/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/07/09/product-announcement-lp870/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/sipm/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/test/</loc><lastmod>2025-07-09T10:59:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/tools/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/automation/</loc><lastmod>2025-07-09T09:19:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/cli/</loc><lastmod>2025-07-09T09:19:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/07/01/improving-python-clis-with-pydantic-and-dataclasses/</loc><lastmod>2025-07-09T09:19:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/scripting/</loc><lastmod>2025-07-09T09:19:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/ci/</loc><lastmod>2025-06-30T09:13:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/kicad/</loc><lastmod>2025-06-30T09:13:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/pcb/</loc><lastmod>2025-06-30T09:13:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/06/30/using-kicad-with-docker-to-manage-and-upgrade-release-versions/</loc><lastmod>2025-06-30T09:13:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/cad/</loc><lastmod>2025-06-18T11:52:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/06/18/freecad-2d-projections/</loc><lastmod>2025-06-18T11:52:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/06/14/optimal-sma-launch-layout/</loc><lastmod>2025-06-14T17:38:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/control/</loc><lastmod>2025-06-12T08:53:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/pid/</loc><lastmod>2025-06-12T08:53:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/06/12/tuning-pi-controllers-for-thermoelectric-coolers/</loc><lastmod>2025-06-12T08:53:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/06/09/antmicro-kmake/</loc><lastmod>2025-06-09T19:22:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/eda/</loc><lastmod>2025-06-09T19:22:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/manufacturing/</loc><lastmod>2025-06-09T19:22:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/docsy/</loc><lastmod>2025-05-29T10:55:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/hugo/</loc><lastmod>2025-05-29T10:55:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/29/hugo-comments-with-docsy-and-giscus/</loc><lastmod>2025-05-29T10:55:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/webdev/</loc><lastmod>2025-05-29T10:55:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/appimage/</loc><lastmod>2025-05-26T19:53:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/26/making-an-appimage/</loc><lastmod>2025-05-26T19:53:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/openems/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/macrofab/</loc><lastmod>2025-05-24T18:59:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/24/ordering-from-macrofab-with-kicad/</loc><lastmod>2025-05-24T18:59:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/pcb-assembly/</loc><lastmod>2025-05-24T18:59:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/docs/</loc><lastmod>2025-05-23T10:49:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/documentation/</loc><lastmod>2025-05-23T10:49:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/docs/eda-tools/</loc><lastmod>2025-05-23T10:49:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/make/</loc><lastmod>2025-05-23T10:49:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/resources/</loc><lastmod>2025-05-23T10:49:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/docs/semantic-versioning-for-electronics-design/</loc><lastmod>2025-05-20T19:26:59-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/19/electromagnetic-simulators-list/</loc><lastmod>2025-05-19T11:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/fdtd/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/17/openems-optimizing-simulator/</loc><lastmod>2025-05-17T10:59:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/openscad/</loc><lastmod>2025-05-17T10:59:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/optimization/</loc><lastmod>2025-05-17T10:59:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/hardware/</loc><lastmod>2025-05-19T18:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/16/managing-openscad-projects/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/mechanical/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/modeling/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/oshpark/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/pcbs/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/05/15/tariff-math-for-two-layer-prototype-pcbs-oshpark-vs-imported-fabs/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/tariffs/</loc><lastmod>2025-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/04/13/freecad-make/</loc><lastmod>2025-04-13T20:54:33-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/instrumentation/</loc><lastmod>2025-03-16T11:25:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/low-noise/</loc><lastmod>2025-03-16T11:25:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/photoreceiver/</loc><lastmod>2025-03-16T11:25:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2025/03/16/product-announcement-ql03-photoreceiver/</loc><lastmod>2025-03-16T11:25:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/11/17/a-guide-to-fdtd-simulation-with-openems-setup-on-linux/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/open-source/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/physics/</loc><lastmod>2025-09-22T15:41:15-06:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/diagrams/</loc><lastmod>2024-09-01T16:56:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/09/01/system-diagrams-/-schematics/</loc><lastmod>2024-09-01T16:56:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/06/23/device-control-gui-and-binary-distribution/</loc><lastmod>2024-06-23T11:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/systems/</loc><lastmod>2024-06-23T11:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/06/16/kicad-coordinate-system/</loc><lastmod>2025-05-20T06:53:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/06/04/kicad-8-makefile/</loc><lastmod>2024-06-04T09:45:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/makefile/</loc><lastmod>2024-06-04T09:45:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/guide/</loc><lastmod>2024-06-18T14:03:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/06/04/kicad-testpoints-plugin/</loc><lastmod>2024-06-18T14:03:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/testpoints/</loc><lastmod>2024-06-18T14:03:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/video/</loc><lastmod>2025-05-19T18:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/video/</loc><lastmod>2025-05-19T18:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/05/21/kicad-8-contributor-shirt/</loc><lastmod>2024-05-21T18:29:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/categories/news/</loc><lastmod>2024-05-21T18:29:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/news/</loc><lastmod>2024-05-21T18:29:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2024/05/16/photoreceiver-testing/</loc><lastmod>2024-05-16T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/30/kicad-custom-drc-rules/</loc><lastmod>2023-10-30T16:04:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/23/pin-1-markings-and-pcb-assembly/</loc><lastmod>2023-10-23T10:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/war-story/</loc><lastmod>2023-10-23T10:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/23/spreadsheet-wrangler/</loc><lastmod>2023-10-23T06:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/19/rectangle-packaging-problem-/-efficient-2d-packing/</loc><lastmod>2023-10-19T06:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/13/object-oriented-openscad/</loc><lastmod>2023-10-13T06:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/laser-cutting/</loc><lastmod>2023-10-05T06:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/10/05/preparing-laser-cutting-files-from-svgs/</loc><lastmod>2023-10-05T06:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/ate/</loc><lastmod>2024-05-22T03:07:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/libraries/</loc><lastmod>2024-05-22T03:07:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/09/30/pyetest-electronics-testing-tool-method/</loc><lastmod>2024-05-22T03:07:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/testing/</loc><lastmod>2024-05-22T03:07:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/05/18/mcu-driver-development-that-doesnt-suck/</loc><lastmod>2023-05-18T11:44:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/04/20/setting-up-multiple-ftdi-devices/</loc><lastmod>2023-04-20T12:52:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/03/22/scripting-freecad-from-an-appimage/</loc><lastmod>2025-03-13T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/tips/</loc><lastmod>2025-03-13T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/03/21/kicad-board-outlines/</loc><lastmod>2025-05-19T18:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/02/26/kicad-7-build-environment/</loc><lastmod>2023-02-26T18:36:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/02/26/semantic-versioning-for-hardware/</loc><lastmod>2023-02-26T12:36:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2023/02/02/fixed-point-python-libraries/</loc><lastmod>2023-02-02T10:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/12/13/reusing-pcb-design-elements/</loc><lastmod>2022-12-19T00:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/11/27/building-an-automated-test-jig-hardware/</loc><lastmod>2022-11-27T15:39:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/hardware-testing/</loc><lastmod>2022-11-27T15:39:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/11/24/building-an-automated-test-jig-requirements-references/</loc><lastmod>2022-11-24T15:39:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/11/19/kicad-parts-placer/</loc><lastmod>2022-11-19T01:20:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/fpga/</loc><lastmod>2025-05-14T15:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/rtl/</loc><lastmod>2025-05-14T15:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/11/09/timing-diagrams-for-rtl-and-digital-design/</loc><lastmod>2025-05-14T15:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/10/26/tool-object-symbols-parser/</loc><lastmod>2022-10-26T11:44:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/logic/</loc><lastmod>2022-10-13T15:39:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/10/13/sigrok--10-logic-analyzer/</loc><lastmod>2022-10-13T15:39:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/06/13/kicad-pcbnew-scripting-basic-scripting-beyond-the-built-in-terminal/</loc><lastmod>2022-06-13T21:47:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/06/11/kicad-pcbnew-scripting-removing-ref-des-from-silk-screen/</loc><lastmod>2022-09-12T00:00:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2022/02/10/text-formatting-in-the-terminal/</loc><lastmod>2022-02-10T03:07:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/jupyter/</loc><lastmod>2021-11-29T06:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/29/jupyter-notebooks-photon-budgets/</loc><lastmod>2021-11-29T06:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/20/jupyter-notebook-tools-setup/</loc><lastmod>2021-11-20T06:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/analog/</loc><lastmod>2021-11-13T03:08:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/13/blogs-news-sites/</loc><lastmod>2021-11-13T03:08:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/optical/</loc><lastmod>2021-11-13T03:08:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/resources/</loc><lastmod>2021-11-13T03:08:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/12/article-device-control/</loc><lastmod>2021-11-12T18:39:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/user-interface/</loc><lastmod>2021-11-12T18:39:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/12/article-device-control-dashboard/</loc><lastmod>2021-11-12T18:37:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/11/12/article-building-a-functional-teststand/</loc><lastmod>2021-11-12T18:36:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2021/09/12/article-embedded-directory-setup/</loc><lastmod>2021-09-12T18:36:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2019/12/02/isp-programming/</loc><lastmod>2019-12-02T20:44:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/nxp/</loc><lastmod>2019-12-02T20:44:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/tags/latex/</loc><lastmod>2017-04-16T22:45:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.maskset.net/blog/2017/04/16/why-you-should-use-latex/</loc><lastmod>2017-04-16T22:45:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>