Categories

CMSIS-Pack Integration
Ji-hoon Kim

CMSIS-Pack Integration

In this blog, we'll take a look at how CMSIS-Pack is being integrated in TrueSTUDIO and Atmel Studio 7, two commonly used IDEs among embedded folks here at DMC. But first... What Is CMSIS-Pack In the past, device selection was dominated by the hardware’s capabilities and specs. But as 32-bit microcontrollers became cheaper, the number of viable hardware choices increased and other considerations, such as the software ecosystem, have taken on a larger role. Enter CMSI...

Continue reading →


Creating a Linux image for the Siemens IoT2000 series
Andrew Griesemer

Creating a Linux image for the Siemens IoT2000 series

The newly released Siemens IOT2000 series of controllers offer the flexibility of hobbyist Linux or Arduino platforms with the ruggedization necessary for industrial environments. The Siemens boards make use of the Yocto build tool for image creation. A sample image can be downloaded from the Siemens website (after logging in). However, for more involved projects it can be useful to modify the image to fit your application. The README.md file in the Siemens IOT2000 example repository pro...

Continue reading →


StevieBot. 50% Fish, 50% Slack, and 50%.NET
Eric Baggen

StevieBot. 50% Fish, 50% Slack, and 50%.NET

In my last Blog Post, I detailed how I used a Particle Internet Button to remind us to feed Stevie, DMC Boston’s office fish. In this post, I’ll discuss how I gave Stevie an alternate online personality. Automated personal assistants seem to be everywhere these days. We have Siri and Google Now in our phones, Amazon Echos and Google Homes in our houses, and plenty of other services and applications that answer our questions and provide us entertainment. At DMC, we now have Stev...

Continue reading →


Siemens S7-1500 PLC Troubleshooting Tips and Tricks
Andrew Crowley

Siemens S7-1500 PLC Troubleshooting Tips and Tricks

Look at you! You’re enterprising and a real go-getter! You’ve been working on an S7-1500 and can’t get your project to connect and download, but it’s not a problem. You know that all you need is a quick factory reset and you should be good to go.  Only this time, the factory reset doesn’t work.  Updating Firmware No fear. You notice that there is some new firmware available on the Siemens Industry Support Website. Way to go! No need to freak ...

Continue reading →


Geek Challenge Results: Eccentric Traveler
Cameron Fyfe

Geek Challenge Results: Eccentric Traveler

The results are in! February's Geek Challenge winner is Grant Anderson of DMC. Grant's clever breakdown of the problem is shown below. Grant's Solution There are five classifications of locations that satisfy this riddle (at least on the surface): As mentioned in the riddle itself, the North Pole. All locations one-mile north of the one-mile long parallel of latitude in the Northern Hemisphere. All locations one-mile north of the one-mile long parallel of latitude in the Southern He...

Continue reading →


DMC to Host Microsoft Partners to Discuss IoT 
Jessica Mlinaric

DMC to Host Microsoft Partners to Discuss IoT 

DMC is proud to host Microsoft Partners at the Chicagoland International Association of Microsoft Channel Partners (IAMCP) and Women in Technology (WIT) March meeting.   The IAMCP and WIT community members will gather at DMC on Tuesday, March 28 3 p.m. – 5 p.m. to learn about Microsoft’s Azure Platform Services and the Internet of Things (IoT).  Microsoft Azure Platform Services is comprised of some lesser-known services that can be cost-saving alternatives to th...

Continue reading →


Selecting a Pricing Tier in Azure: SQL Database DTUs
Peter Rijks

Selecting a Pricing Tier in Azure: SQL Database DTUs

What is a DTU? Microsoft describes the Database Transaction Unit (DTU) as, “a blended measure of CPU, memory, and data I/O and transaction log I/O in a ratio determined by an OLTP benchmark workload designed to be typical of real-world OLTP workloads.”  This statement may seem deliberately opaque, but what it reflects is that Microsoft is giving you the benefit of not needing to worry about the hardware configuration of your cloud service, but instead is giving you a ...

Continue reading →


Optional Hardware Configuration Control in TIA Portal
Jason Mayes

Optional Hardware Configuration Control in TIA Portal

Ever wish you could create a project with optional hardware modules? Or add hardware in the field with any programming? Configuration Control within TIA Portal allows you to configure hardware modules and even I/O network objects to be optional so that a user can, at run-time, choose what hardware should be used.

Continue reading →


Nucleo UART Tutorial
Ji-hoon Kim

Nucleo UART Tutorial

Introduction This tutorial covers the creation of a simple embedded project from the ground up that allows an ST Nucleo development board to talk to your PC using UART serial communication. It is used at DMC to introduce new engineers or engineers who primarily work in other service areas to embedded project work and covers a range of topics, skills, and tools commonly used in DMC Embedded projects including: An Eclipse-based IDE (TrueSTUDIO) Wiring hardware Configuring MCU peripher...

Continue reading →


DMC Quote Board - March 2017
Jessica Mlinaric

DMC Quote Board - March 2017

Visitors to DMC may notice our ever-changing "Quote Board," documenting the best engineering jokes of the moment.

Continue reading →


Automatic HMI Connection Fail-over in TIA Portal with the S7-400H
Jason Mayes

Automatic HMI Connection Fail-over in TIA Portal with the S7-400H

For anyone who has spent much time working with the SIMATIC S7-400H, it becomes quickly apparent that the devil is often in the details. You find that there are many small settings and 'tricks' that you uncover while setting up redundancy, redundant Modbus communication, redundant communication interfaces for I/O, configuring hardware, etc., that you need to get things running. Sometimes those small details are hard to catch. In the words of my wise colleague Lillian Walker, "The re...

Continue reading →


Upload File to SharePoint On-Premise Using Python
Curtis Weir

Upload File to SharePoint On-Premise Using Python

There are several tools out there for interacting with SharePoint through a Python script, but today I am going to demonstrate a very simple way to upload a file to your SharePoint environment with minimal overhead. This can be useful for users running on Linux environments, such as a Raspberry PI, who want to script some functionality. I recently set up a tool called Octoprint on a Raspberry Pi, and am using it to control and monitor the 3D printer here at DMC. The tool gen...

Continue reading →


DMC Renews Certifications in the Wonderware SI Partner Program
Nick Shea

DMC Renews Certifications in the Wonderware SI Partner Program

DMC is now a Wonderware Certified Systems Integrator in InTouch and System Platform! Certified Systems Integrators are able to integrate enterprise manufacturing systems in intricate, multi-level projects. What is the Wonderware SI Partner Program? Per Schneider Electric, “The Wonderware SI Partner Program is a multi-tier support system that recognizes participants by their level of experience and certification with Schneider Electric brands, market focus, and industry-related expert...

Continue reading →


Tips for Selecting a System Integrator Featured by Control Engineering
Jessica Mlinaric

Tips for Selecting a System Integrator Featured by Control Engineering

DMC Project Director Tim Jager was featured in a recent issue of Control Engineering. Tim was interviewed for an article titled, "How to Select A System Integrator" (SI) along with representatives from Burrow Global Automation, Malisko Engineering, and ESE Inc. The article advocates, "Following a well-thought-out plan to find a system integrator is essential to ensure a successful outcome when hiring an expert." It then goes on to detail four steps to consider du...

Continue reading →


DMSki 2017: Adventures on the Slopes
Serena S

DMSki 2017: Adventures on the Slopes

DMSki, an annual ski trip that DMCers have been making to Colorado since 2011, was Denver’s Yearly Office Event (YOE) again this year. The YOE is an opportunity for DMC employees to meet near one of DMC's five locations for a fun trip planned by employees in that office. What started as an awesome time has grown into an even more awesome time with more and more DMC employees joining each year! If you want to check out the fun we had in years past, you can read about past...

Continue reading →


Using IoT to Feed a Fish
Eric Baggen

Using IoT to Feed a Fish

"Stevie is a fish. Stevie has no motors. Stevie prefers that you don’t tap on the tank. Stevie doesn’t know what Wi-Fi is. This is a picture of a computer. It’s not a fish. Stevie is a fish! I bet Stevie wishes he had hands so he could play with tablets." This description is printed on a sign that sits next to Stevie’s tank. Who is Stevie, you might ask? Stevie is DMC Boston’s office fish, and he is a valued member of the team. Like us, he ...

Continue reading →


DMC Named a Finalist for Crain's Best Places to Work
Jessica Mlinaric

DMC Named a Finalist for Crain's Best Places to Work

DMC has been named a finalist for Crain's Chicago Business' annual list of Chicago's Best Places to Work. The finalists were announced in an article by Crain's on February 10, 2017 and include 50 Chicago companies. According to Crain's, the list "honors companies that do the very best by their employees here in Chicago." The 2017 list has been expanded to recognize more companies, and the top 25 Best Places to Work will be announced at a live event on A...

Continue reading →


BlueGecko BGScript Development with VScode
Tyler Brink

BlueGecko BGScript Development with VScode

This tutorial will outline the process to configure Visual Studio Code for developing Blue Gecko script code. It assumes you have some familiarity with the BlueGecko scripting language. If not, check out the developer guide. Blue Gecko scripting is a high level programming language designed for the Silicon Labs line of Blue Gecko Bluetooth modules. Installation Download and install the BLE SDK and the BLE Update Tool using the default location and agree to licenses.&...

Continue reading →


FedEx Day Fosters Continuous Innovation
Molly Graham

FedEx Day Fosters Continuous Innovation

DMC recently held our 7th FedEx Day across all offices. On FedEx Day, everyone in the company works on a project that interests them and that they think will improve DMC. It’s one of our favorite company traditions! It's called a FedEx Day because part of the project must absolutely, positively be delivered by the end of the day. You can read about past FedEx Days on our blog: here, here, here, here, here, and here. Also, check out this classic FedEx Day video! How Does FedEx Day...

Continue reading →


Geek Challenge: Eccentric Traveler
Cameron Fyfe

Geek Challenge: Eccentric Traveler

This month's geek challenge focuses on some strange sightseeing aspirations of an eccentric traveler. Our eccentric traveler's odd expedition begins by considering the following riddle: You walk one mile South, then one mile East, then one mile North. When you finish walking you are at your original location. Where are you? After initially deducing the solution to be the North Pole, our eccentric traveler realized there were other starting locations in ...

Continue reading →


Page 1 of 56First   Previous   [1]  2  3  4  5  6  7  8  9  10  Next   Last   

Categories