05/13/2018 at 10:42 •
We have a new pick and place machine, the CHMT36VA.
While some things are still being figured out with the machine, it's currently working quite well.
Here's a quick demo video of the machine placing a few of the passives as a test run:
05/03/2018 at 12:40 •
If you wish to use the offset calibration or crosstalk calibration functions of the regular MappyDot (not Plus) you will need to upgrade to the 1.5 firmware release, as there is a bug that prevents the calibration data from being loaded.
There is a firmware update guide available now which walks through the update process:
If you are running an older version, it's worthwhile to upgrade as there are a bunch of new features such as:
- Auto address recovery.
- Custom measurement mode profiles.
- Soft interrupt command.
- AmbientRateRtnMegaCps and SignalRateRtnMegaCps commands.
- Tweaks to filtering.
- And lots of minor bug fixes.
04/19/2018 at 13:52 •
The 1.4 version of the MappyDot firmware has been released with a few bug fixes and small features from the MappyDot Plus added in.
The feature list:
- Added soft interrupt command.
- Added AmbientRateRtnMegaCps and SignalRateRtnMegaCps command.
- Tweaks to filtering, no longer filters with measurement rate under 12Hz, now changes filter parameters when measurement frequency changes.
- Reset default function now applies the changes to the active ranging (previous versions required you to save settings and restart the module before they became active). You still need to save the default parameters if you want them to be retained.
- Reduction to API platform code to save code space.
It's available in the repo - https://github.com/SensorDots/MappyDotFirmware
Also here's an unrelated Litar string strumming gif (it is using the soft interrupt however):
04/17/2018 at 07:21 •
Here it is in all its glory!
Go forth and measure all the things :D
04/11/2018 at 15:53 •
In anticipation of the MappyDot Plus about to be released, we have released the current version of the firmware - https://github.com/SensorDots/MappyDotPlusFirmware
There's still a bit of code cleanup to do, but the major functions are available and working.
03/28/2018 at 12:48 •
We're still ironing out a few little firmware kinks before releasing. But here's some good news. The MappyDot Pluses will actually run up to 100Hz!
03/15/2018 at 12:12 •
There's a MappyDot based Air Guitar in the works for the Hackaday Prize 2018! The design focus is on a very low latency four string interface using multiple sensors so you can play up and down the "neck" of the guitar.
Check it out here:
03/02/2018 at 14:47 •
We are trialing the new VL53L1x from ST Micro for a new MappyDot Plus sensor. The VL53L1 provides a few extra features over the Vl53L0x sensor such as adjustable field of view, better ambient light immunity in certain operating modes as well as distance measurement up to 4 meters.
We hope to release this soon on our Tindie store alongside the MappyDot for those looking for slightly more control from their sensors. It will also work with the MappyDot in the auto addressing bus so you can mix and match depending on your application.
02/25/2018 at 11:50 •
We now have a Rev.01c board ready for programming and testing. We have also updated our reflow process to produce less issues that need to be corrected after assembly. The new boards have a slightly different BOM and a modified solder mask to make manufacturing easier (they are identical in function to the current Rev.01b):
We still have a small number of Rev.01b boards in stock, so we are giving a 15% discount on these boards until sold out:
02/21/2018 at 12:33 •
We now finally have a panel programming and testing board for the MappyDot panels and future sensors we are working on (before installing pogo pins):
It's a simple but feature packed design. The way it works is that each board has a controllable power supply through a TCA6424A 24-Bit digital I/O expander. This allows for programming and testing of an individual device on the panel (it has also been designed to allow all boards to turn on at once for a purely aesthetic effect with the PWM LED output).
Each of the other I/O pins from every board is then connected on a shared bus which is brought back to a Teensy. This can then test for dry joints/disconnected pins on the currently powered board. Now, because they are on a shared bus, there's no way to identify if a board has a short on a certain pin under test, but this is rare occurrence, so if this happens the panel can be taken out and checked manually.
The test routine is just a script which uses avrdude to program the board and check for errors, then it will run a serial terminal program to run through the pin test (built into the firmware) and i2c data test routines as well as calibration. It cycles through every board and then it flags individual boards for errors that need to be fixed.
This should speed things up over the existing individual board programmer and tester: