googlecreativelab / anypixel Goto Github PK
View Code? Open in Web Editor NEWA web-friendly way for anyone to build unusual displays
License: Apache License 2.0
A web-friendly way for anyone to build unusual displays
License: Apache License 2.0
Hi
It is a wonderfun idea. 👍
We are lack of mechanical drawings. A Mechanical Engineer tell me thart there are some files missing in the path /hardware/mechanical . So that we can't manufacture mechanical structure .
Please check these files by the PATH : /hardware/mechanical . Plesae help me . @avindra @mannytan @streeter @hapticdata ^_^
Many thanks.
email :wangjcvip#gmail.com ( replace #b with @)
Having amazing specs for hardware, it would be useful to have suggestions about what to do with me for software-only folks like myself. I would like to see:
Thank you so much for your incredible efforts!
Regarding the controller firmware, we encountered a problem when compiling "project_config.c" mentioning the macro defenition #ifdef REV1 has to be defined but couldn't seen from any of the files. According to the REV number on the PCB board is 3 rather than 1. Is this a versioning problem or can anyone help? Thanks. The files are downloaded offline directly from the repository. Thanks.
Hey there!
I'd like to report a security issue but cannot find contact instructions on your repository.
If not a hassle, might you kindly add a SECURITY.md
file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.
Thank you for your consideration, and I look forward to hearing from you!
(cc @huntr-helper)
While those backend application installed, any reasons that only ChromeBridge working fine but Emulator without showing the blue box on the top left corner?
Anyone got an idea?
Thanks for this great library.
Where can we download the previewer ?
Regards
Hey,
We're looking at building one of these as an internal project for our office - but I'd love to know the approximate cost to build?
If you have any ballpark figures - It'd be great to know.
Steve
After taking a look at the documentation, I have found that some of the links that lead to the wiki is not available (eg. https://github.com/googlecreativelab/anypixel/wiki/Communications-Packets leads back to the main project page) - Is there a hidden wiki somewhere, or is it simply not published yet?
Hello!
Firstly, I must say, you folks are amazing! This is an incredible technology you developed, and the best part, is that is an open library! Really, you guys are amazing.
My friends and I are little hackers when come to new technology of this type and we wanted to build an inexpensive prototype for fun.
We were thinking in buying an Espruino Board with and RGB-123 LED Matrix to prototype. You probably know what an Espruino Board is, but just in case, I will put the site (http://www.espruino.com/EspruinoBoard) and the specifications here:
Thank you for all your time and knowledge,
You are truly incredible,
Fernando Nazário and Friends
P.S: sorry if I made any english mistakes. I am from Brazil and probably there will be few (euphemism) errors here.
Hi!
I need to create my own version of the previewer to accurately represent the physical button wall we have in use here. However, I noticed that the index.js file is missing in the previewer/src folder. I'm assuming it's because all index.js files are ignored in .gitignore and the file in question isn't excluded.
Could you add the file to the repo as it's needed to build the previewer.js file?
Thank you!
I'm looking at quotes for producing the controller and display boards on a small scale (~50).
It's unclear to me how to "set the correct memory layout for each device in the linker script."
Where is the referenced linker script and do I adjust it before uploading firmware for each board and MCU (controller and display)?
2.a Do I need to send this instruction to the PCB manufacturer, will they understand what that means?
2.b. Are there any instructions needed for properly uploading the provided firmware to the boards or do I just compile and upload everything as a single hex file as is?
What is the SMT oven profile for these boards?
Is conformal coating needed?
Loving this project and am dying to try it out. Great work!
There are two major areas which would greatly help in understanding how to set up this project:
What type of LEDs are supported? I'm assuming WS2812 as those are fairly common, though without this specified I'm not sure what LEDs anypixel.js can talk to.
How is the LED grid defined, or can it even be defined? There's many ways to set up the LEDs -- i.e in linear or nonlinear strips, individual LEDs connected in columns or rows... knowing how to specify this is essential for setting up the pixel grid.
If I'm having confusion and pretty high level questions like:
are these, or questions like them, just the beginning and it's only gonna get worse moving forward? My guess is that a lot of web developers will see this and say to themselves, "cool. definitely want to build that." But that thought will then quickly be followed by another of, "shit. what's a PCB? is this going to cost me a small fortune? will I need to buy tools for this? i hope i don't electrocute myself..."
I think the idea mentioned at the end of this comment might be something that would be helpful at providing people with no hardware experience a context to learn in and enough basic knowledge that they could tool around with that and then afterwards have enough confidence to go off and figure out the rest on their own.
Hi!
I'm playing with the previewer app to see what can I build, and I've got problems when I try to clear some section.
Here is the simplest version of the code I'm trying to get working:
var anypixel = require('anypixel');
var ctx = anypixel.canvas.getContext2D();
/**
* On load, draw a square
*/
document.addEventListener('DOMContentLoaded', function() {
ctx.fillStyle = '#F00';
ctx.fillRect(0, 0, 10, 10); // This is happening as expected
});
/**
* On button down, clear the square
*/
document.addEventListener('onButtonDown', function(event) {
ctx.clearRect(0, 0, 10, 10); // This is not working
});
I can only see it working (in the preview app) when I enable the color correction mode, but without it, the square still drown.
I think I'm not doing something in the right way, but I couldn't be able to find any documentation.
Thanks!
Tested on Ubuntu Linux 16.04, with Chrome 71, Chromium 71 and Firefox 64
Hey,
I'd love to learn about how the header animation with the symbols was made. Does that use anypixel? Is the codebase for that available to study?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.