@Sean There should be a calibration tool with all sorts of touch-methods, where you define at least three points on the screen so the drivers can calculate where you actually touch and not only a default setting.
Read the statement by Michael Teeuw here.
Posts
-
RE: IR touch frame
-
RE: Remove module configuration from config/config.js
@thiagolocatelli Well, all you would do is disperse a lot of settings/options in to each module instead of having the settings centralized in one file as it is now.
however, a “scraper” script would be good for the newbies, i.e a script that scans the modules folder, adds each module and retrieves all config-defaults from each module and puts it all in a new config file.
This way you will get all the settings that can be changed within the module (since every module has it’s own) readily displayed in the right format just for the user to alter.
-
RE: Pilkington mirror and Silicone
@johnnyboy if you do a good seem on the outside and grind it down flush I think it still would have enough bond left to hold the frame together.
I’m going all epoxy glue and hope it holds, my 120x60cm 6mm mirror also has a bit of weight :D
I went with a 15x40mm aluminium L profile, inside that I’ll glue a wooden mdf frame to the profiles so I’m counting on that the amount of glued surface will make it hold together.
I have the profiles glued to the mirror as of now, and hopefully I will have the mdf frame made and bonded today.
Here is a potato picture of the frame now :

Quick note, I’m not going to apply glue on the side with the coating since I was told by my Glass guy that some coating and some glues doesn’t like each other, didn’t want to risk it. Even if the coated side have slightly better reflection propertys.
-
RE: How to hide Splash screen on boot or edit Splash screen on boot?
@lolobyte
Here is a documentation of markdown :
http://commonmark.org/help/ -
RE: Audio
I would strongly recommend that you use audio out from the monitor compared to the audio out on the raspberry (it suffers from a lot of signal noise).
Using BT makes it digital and you rely more on the hardware of the BT speakers/amp.
-
RE: Use npm for module installs
@Beh Maybe a setup page for the MM config file,
basically just a script that runs just like the MM page (maybe could be started with npm start config?)
where you could access a list of modules (retrieved from an “official” module list that has the right format),And when the module is selected and “install” is clicked the page does the git clone process, npm install and adds the configuration fields to the config.js file according to the instructions gotten from the module list. (all default settings except for location which the user should select before he is able to install the module).
Since the format of the config for all modules are more or less the same it shouldn’t be that difficult to have the page retrieve the different config variables from the modules and display it in a more userfriendly way (ie input fields on a html page instead of sorting out the “code”).
Because let’s face it, most of the “troubleshooting” for new users are config file related errors (a comma missing or using wrong quotation marks, placing the module code outside the module list etc etc)
Shouch a solution would probably not require a rewrite of any MM base code, it would just be a standalone addition.
But it would require a compatible modules list with a strict format. -
RE: Pilkington mirror and Silicone
@Mykle1 Because the garage is full with other motorcycles … ;)
-
RE: Help customising my mirror
@PhilsterM9 in Magicmirror directory, enter config directory via
cd config
While in the config directory typecp config.js.sample config.jsAfter that type
diryou should now see two files listed, one config.sample.js and one config.jsNow you have a working config file and should be able to start the magicmirror
-
RE: Reflective Materials on Touch Screens
@aandrew7 capacitive touch (which is the most commonly used touch tech at the moment) is reading changes in the electromagnetic field of the touch matrix caused by say your finger.
This means that ANY material that is conductive will disable the touch functionality.
This is why capacitive touch works through glass, wood and paper etcMost mirrors (regular and two-ways) rely on some sort of metal coating to get the reflection properties and this is what disable the capacitive touch.
For the diy home user the best way to get touch on a magicmirror is by using IR touch, or something like the airbar, but that has limited functionality at the moment.
-
RE: where are the pictures for the weather forecast modules?
My bad, it isn’t font awesome for the weather module. The icons gets gathered from the openweather api :
-
RE: Changing Module Display Width
.calendar { width : 350px; }It’s not supposed to be inside the
body{}and since it is a default/stock module it doesn’t use the MMM prefix like other modules does so the class name of the module is just.calendar -
RE: How do you develop locally and push to the Pi?
My self, I run a SMB share from my Pi so I can access the files directly via windows, then I just open and save the files over the network using an text editor.
for an easy guide to setting up a samba share :
http://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/mac osx should also be able to find and use the smb shared folders
-
RE: Cooling solution for LCD monitor?
@dæmoneyes air circulation, screens gets hot, nothing to do about that, but either you have a mirror frame that has a larger air volume or you make holes, top and bottom, to let air circulate around everything.
-
Increase in spam bots
Iv’e flagged a lot of spam posts since the server change, is there less robot control when signing up on the forum now?
-
RE: Calendar Heading Changes
If you want it all in a row above the calender then use
< span >,< div >usually stacks on top of each other.< span style="color: blue">Dude, < /span> < span style="color: pink">Dudette, < /span> < span style="color: green">Tiny dude, < /span> < span style="color: yellow">Tiny dudette, < /span> < span style="color: purple">Tiniest thingymajigg< /span>That should give you “Dude, Dudette, Tiny dude, Tiny dudette, Tiniest thingymajigg”
-
RE: Let’s talk frames!
@tcsabina said in Let’s talk frames!:
Why a laptop, instead of a RPi?
More heavy (need stronger frame),
More noise (from laptop fans)
More power consumption ($$$),
More heat => need proper ventilation,
Windows => I guess you cannot use the MM frameworkIf you are building with real glass the extra weight of a laptop shouldn’t be an issue for a well made frame.
Open circulatuion on the back and the cooling shouldn’t be an issue, fan noise shouldn’t be an issue either when surrounded by a frame l with slots for cooling).
Power consumption should be a non issue, since the laptop screen probably are more energyconservative then a regular monitor. But yes, it will be slightly higher.
But with the built in battery you won’t be affected by power outages as much as a pi (which most likely will kill your raspberrys SD-card sooner or later)You can use MM on windows, think even mykle did a guide on that?
But then again, if that’s an issue Linux works on laptops as well :)If you dissmember a laptop, flip the screen and space the backbone a bit, then you would have a solid foundatiob to build a small mirror, without the need of buying a seperate driver board for the screeb or getting a raspberry or other small computer to run it.
And most laptops would probably have better performance to run graphic-heavy stuff like animations etc that the pi doesn’t handle so well.
-
RE: Spam control?
-
RE: Beginner question - is this configuration possible?
@Shrike all above exists already except for nr.4 which is the only one that could be a issue due to the lack of power on the raspberry I think.