Categories
product

Grow Herbert

Herbert is an automation platform for horticulture.

Herbert provides environmental control for the amateur horticulturalist. Indoor gardening is just one possible application. The platform connects off-the-shelf devices with zone management and profiling tools.

Herbert supports monitoring, remote access, and control of your indoor grow with mobile-first interfaces and multiple control strategies. Back-end services may be hosted in the cloud or on-premises.

Sign-up at https://growherbert.com to receive information on upcoming releases including hardware kits.

Categories
devops

WordPress on Linode

After using Heroku for a WordPress installation (here and here), Metatooth’s next WordPress installation is running on Linode. Metatooth had been using AWS and Heroku for cloud hosting, the economic conditions of the pandemic made for a budgetary decision. In addition, experiencing the impact of an AWS failure on a business dependent on compute availability, and a desire to not further enrich Jeff Bezos, led to this change.

It always pays to start at the beginning! The desired outcome was  Setting Up Multiple WordPress Sites with LXD Containers. The very helpful “Before You Begin” section on each Guide led all the way back to Getting Started with Linode. For this author, the key understanding came when reading A Beginner’s Guide to LXD. After a couple false starts, voila!

tgl@electra:~$ lxc list -c ns4t
+--------+---------+----------------------+-----------+
|  NAME  |  STATE  |         IPV4         |   TYPE    |
+--------+---------+----------------------+-----------+
| db     | RUNNING | 10.88.102.185 (eth0) | CONTAINER |
+--------+---------+----------------------+-----------+
| nginx1 | RUNNING | 10.88.102.96 (eth0)  | CONTAINER |
+--------+---------+----------------------+-----------+
| nginx2 | RUNNING | 10.88.102.112 (eth0) | CONTAINER |
+--------+---------+----------------------+-----------+
| proxy  | RUNNING | 10.88.102.42 (eth0)  | CONTAINER |
+--------+---------+----------------------+-----------+
tgl@electra:~$ 

The nginx1 container provides https://electra.growherbert.com and nginx2 provides https://growherbert.com.  One stumbling point was that the listen directive for each proxied nginx container must specify both “ssl” and “proxy_protocol”. For example:

ubuntu@proxy:~$ cat /etc/nginx/sites-available/electra.growherbert.com 
server {
	listen 80 proxy_protocol;
        listen [::]:80 proxy_protocol;

        server_name electra.growherbert.com;

        return 301 https://$host$request_uri;
}

server {
        listen 443 ssl proxy_protocol;
 
        server_name electra.growherbert.com;

        ssl_certificate /root/.acme.sh/growherbert.com/fullchain.cer;
        ssl_certificate_key /root/.acme.sh/growherbert.com/growherbert.com.key;

        location / {
                include /etc/nginx/proxy_params;

                proxy_pass http://nginx1.lxd;
        }

        real_ip_header proxy_protocol;
        set_real_ip_from 127.0.0.1;
}
ubuntu@proxy:~$ 

Lastly was the need to switch DNS providers in order to make use of acme.sh in the proxy container. There was even a helpful Guide for using this script —Secure a Website or Domain with Let’s Encrypt and acme.sh. Switching was easy using Linode’s Domain Manager.

What are you doing with LXD Containers? Tell us about it in the comments!

Categories
3d-printing dentistry

Formlabs raises $150MM

Formlabs raises $150MM in a Series E round. This investment values the 10-year-old Somerville, MA company at $2 billion dollars. A double unicorn is an… ibex?

ibex

It was a viewing of Print the Legend in Nov 2018 that turned this author into a Formlabs and CEO Max Lobovsky fan. I had helped select the Form 2 as a high-volume manufacturing platform some years before, but it was the documentary — which paired Formlabs + Makerbot against 3D Systems + Stratasys — that expanded my understanding of Formlabs from the local option to a vendor dedicated to 3D printing as a revolutionary platform.

The form factor and price point may make the Formlab’s family of products seem like toys compared to machines costing 10 or 100 times as much. That’s the strategy! If ubiquitous 3D printing is your goal, then Formlabs is showing how to do it.

The form factor enables single piece-flow. This is a lean manufacturing concept that strives to reduce batch sizes in exchange for easier error handling and load balanced workflows. Incremental changes in capacity are easy and affordable to implement. Go small to go big!

That’s not to say that 3D printing — and in particular, the SLA kind of printing — has sustainability challenges regarding material recycling and energy consumption. How is 3D printing greener than other types of manufacturing? It would be good to know the answer to that question.

The platform is one thing but what makes it valuable is the types of products that can be made. So, to that end, we need more end-use materials! When can we start printing clear aligners? What about greener materials? Could we print a compost-able dental model?

Congratulations to Formlabs raises $150MM and good luck meeting the needs of the dental industry in the future. Read more about the dental industry on the Metatooth blog.

Source: https://techcrunch.com/2021/05/19/formlabs-raises-150m/

Categories
startup

Metatooth <> Inc.ubate Coworking

Metatooth selected as a 2021 Entrpreneur in Residence at Inc.ubate Coworking Lynn

I am pleased and honored to be an Entrepreneur in Residence at Inc.ubate Coworking. Check out the others in the cohort including Dot Connector Consulting and The Sophisticated Chaton. This opportunity provides Metatooth with office space to plan, collaborate, and learn. Most importantly, it helps keep alive the drive to bring 3D printing “at scale” to Downtown Lynn. Thanks to EforAll Lynn and the Greater Lynn Chamber of Commerce for their past support. The encouragement I’ve received from these groups is so appreciated.

Check us out tonight at the Lynn Museum from 5-7pm!

Receiving support is the easy part. Metatooth still needs to deliver! More on that below.

Where are the mouthguards?

I am happy to report that metatooth.com has delivered sales in 2021! Unfortunately, the complaint rate is untenable. Development costs are low but the pace has been slow for a complete in-house process. Recent breakthroughs to report include the creation of models from impression scans. This is a fundamental building block for many custom products — not just dental.

Metatooth is eager to process more impressions. Order an impression kit to support this effort. You’ll have access to your digital impression for seven years and will have an opportunity to evaluate new products.

Thanks for your support and good health!

Click here to order a kit to support R&D

mouthguard

Categories
development

raspberry pi lirc install

This is the one that worked for me: https://devkimchi.com/2020/08/12/turning-raspberry-pi-into-remote-controller/

Categories
dentistry

Dentsply Sirona acquires Byte for $1 billion

According to Morningstar’s GLOBE NEWSWIRE, Dentsply Sirona acquires Byte in an all-cash deal for $1.04 billion.dentsply sirona acquires byte

Quite remarkable that Byte is a “unicorn” in the direct-to-consumer dental space. It joins industry-leader and rival Smile Direct Club who raised over $1 billion with their IPO last year. Smile Direct Club took a beating in the press along the way. Byte avoided this by highlighting the dentist-directed aspect of their business. Also remarkable that a staid 135-year-old company like Dentsply Sirona would acquire a company whose domain name is byteme.com. The direct-to-consumer business model was once anathema to companies in this market. Dentists are asking pointed questions on LinkedIn and other platforms. The “dentsply” of Dentsply Sirona is a mash-up of Dentists’ Supply Company, which started out making dentures in New York City circa 1899. (Full disclosure, the author was an employee of Dentsply Sirona from 2014-2017.) A good reminder that successful businesses change to meet the market, especially when that market is growing at >20% per year!

Where to go from here

This observer would expect the combined offering to allow CEREC Primescan users easy access to the Byte product line. The existing dentist-directed service allows consumers to purchase direct, Byte gives Dentsply Sirona’s orthodontic customers access to proven tele-dentistry tools. Some orthodontic practices now start all patients — including teens — with clear aligner trays, switching to brackets only if the trays are not being worn correctly. This acquisition gives Dentsply Sirona a fighting chance against Align Tech‘s dominance in the clear aligner market. Not to overlook that Byte is a consumer-facing brand that can be leverage into other product lines.

The strength of Dentsply Sirona’s materials portfolio might also be a consideration. Current best practice for producing clear aligner trays at scale is by vacuum forming to a printed dental model. Might this acquisition encourage a printed end-use product? We will have to wait and see.

What are your thoughts on Dentsply Sirona acquires Byte in particular or direct-to-consumer dental products in general? Please leave a comment!

Categories
development

Design x Metatooth r10

Release 10 of Design x Metatooth is now available.

Design x Metatooth (pronounced “design by metatooth”) is a web-based 3D modeling application. Release 10 has now been published, check it out at design.metatooth.com

Release 10 adds Save functionality. Users may now save their work and reload using the retrieved URL. Try it for yourself! Please share your work with Metatooth and your feedback on the user experience. User documentation is below.

User Documentation

Resize your browser width to 1000 pixels or more to access the menu bar.

Throughout, you may adjust the zoom using your mouse’s scroll wheel or middle button. Use the buttons along the menu bar to switch modes or issue commands. The keyboard shortcut for the mode/command is displayed to the right of the button name.

Rotate View – Press r to return to this rotate view mode. Rotate with the primary (typically left) button.
Measure – Press m to switch to measure mode. Down-click and drag with the primary button to get the 2D or point-to-point distance between two locations on screen. Release the button to view the measurement. The measure tool can be reset any time within this mode. Switching to a different mode will remove the measure tool from the screen.
Pick – Press p to switch to the pick mode. Single click with the primary button to mark the intersection point below the cursor.
Draw – Press d to switch to the draw mode. Click and drag with the primary button to mark a line on the target mesh.
Save – When new annotations are present, the save command is available. Press s to save the plan. Refreshing the URL will clear the undo/redo history.
Undo – This command’s keyboard shortcut is z. Undo will remove the last object (pick point or line) made. Undo is available in Rotate View, Pick, and Draw modes.
Redo – This command’s keyboard shortcut is y. Redo will recover the last object removed by the undo command. Redo is available in Rotate View, Pick, and Draw modes.
Download – The download button in the upper right can be used to save the visible mesh to disk as a Binary STL file.

Categories
coding development

Design x Metatooth r9

Release 9 of Design x Metatooth has been published!
Design x Metatooth r9

Design x Metatooth (pronounced “design by metatooth”) is a web-based 3D modeling application. Release 9 has now been published, check it out at design.metatooth.com

Release 9 adds Pick, Draw, Undo, and Redo functionality to the basic View (Rotate + Zoom) & Measure capabilities. On screen help is non-existent, please refer to the user documentation below.

User Documentation

Resize your browser width to 1000 pixels or more to access the menu bar.

Throughout, you may adjust the zoom using your mouse’s scroll wheel or middle button. Use the buttons along the menu bar to switch modes or issue commands. The keyboard shortcut for the mode/command is displayed to the right of the button name.

Rotate View – Press r to return to this rotate view mode. Rotate with the primary (typically left) button.
Measure – Press m to switch to measure mode. Click and drag with the primary button to get the 2D or point-to-point distance between two locations on screen. The measure tool can be reset any time within this mode. Switching to a different mode will remove the measure tool from the screen.
Pick – Press p to switch to the pick mode. Single click with the primary button to mark the intersection point below the cursor.
Draw – Press d to switch to the draw mode. Click and drag with the primary button to mark a line on the target mesh.
Undo – This command’s keyboard shortcut is z. Undo will remove the last object (pick point or line) made. Undo is available in Rotate View, Pick, and Draw modes.
Redo – This command’s keyboard shortcut is y. Redo will recover the last object removed by the undo command. Redo is available in Rotate View, Pick, and Draw modes.
Download – The download button in the upper right can be used to save the visible mesh to disk as a Binary STL file.

Categories
coding development

Design x Metatooth r8

Design x Metatooth r8

Design x Metatooth is a web-based 3D modeling application. Check it out for yourself at design.metatooth.com! r8 adds Measure functionality to the basic View (Rotate + Zoom) capabilities. On screen help is non-existent, refer to the user documentation below.

User Documentation

Resize your browser width to 1000 pixels or more to access the menu bar.

View – Press ‘v’ to return to view mode. Zoom with the scroll wheel or middle button. Rotate with the primary (typically left) button.
Measure – Press ‘m’ to switch to measure mode. Click and drag with the primary button to get the 2D or point-to-point distance between two locations on screen.
Download – The download button in the upper right can be used to save the visible mesh to disk as a Binary STL file.

Categories
custom-night-guard

Retainer vs Mouthguard

Retainer vs mouthguard: What are they and why would you choose one over the other?

Dental Retainer

essix retainer

A retainer is commonly used after orthodontic treatment. Your teeth will want to return to their original position after treatment, and the retainer ensures your smile stays they way you want it. Wear your retainer as directed by your dentist. It can take 12 months for soft tissue to fully heal after treatment.

Mouthguard

A dental mouthguard worn overnight, a night guard, is thicker than a dental retainer. The thicker (1.5mm) design is more durable to provide longer-lasting protection from the effects of grinding and clenching. The thickness also changes the relationship between the upper and lower jaws, which can relieve temporomandibular joint (TMJ) pain.

dental mouthguard

Metatooth offers custom night guards in a hard acrylic material. Other styles may be soft and flexible, made from ethylene vinyl acetate. There are also hybrid designs, that make use of both materials.

Mouthguards made from a hard material will also act as a dental retainer.

Retainer vs mouthguard, which one did you choose? Tell us about it in the comments!

References

Temporomandibular Joint Disorders (TMD, TMJ). WebMD. webmd.com, n.p., www.webmd.com/oral-health/guide/temporomandibular-disorders-tmd. Accessed 08 March 2020.