Giter VIP home page Giter VIP logo

Comments (14)

neophob avatar neophob commented on July 20, 2024

Well I suppose you use the PixelInvaders firmware, right? Which version?

How many panels do you have? Are you sure your power distribution is correct and your Arduino has enough of memory?

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

I have 4 panels running 128 pixels each im using an arduino UNO with 32KB memory. Im injecting power down the line with the ground in 1 chain.

Yes running pixelinvaders firmware... I've been trying pretty much every version... What JDK do i need? Should i abandon the aduino UNO as a controller? Ive seen youve had latency issues with it and that might explain the serial data errors...

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

I tested repeatedly tonight and was only able to get it working displaying wrong colors when i set it to 128 pixels and 4 panels. When i set it to 32 pixels and 16 panels it displays up to 128 pixels and the rest of the chain does not work and is static, this is on veriosn 1.10 and 1.20 the 1.3 version is incredibly slow and giving me invalid serial data errors.

from pixelcontroller.

neophob avatar neophob commented on July 20, 2024

Take a look at the firmware file:

// ======= START OF USER CONFIGURATION =======

//define nr of Panels*2 here, 4 means 2 panels
#define NR_OF_PANELS 4

// ======= END OF USER CONFIGURATION =======

#define PIXELS_PER_PANEL 32

leave PIXELS_PER_PANEL untouched, just change NR_OF_PIXELS.

Its tested for 384 pixels and working

from pixelcontroller.

neophob avatar neophob commented on July 20, 2024

I have 4 panels running 128 pixels each im using an arduino UNO with 32KB memory. Im injecting power down the line with the ground in 1 chain.

A PixelInvaders Panel is per definition 8x8, thus contains 64 pixel modules.

An Arduino UNO is not recommended due serial latency AND an Arduino UNO does not have 32kb memory, but 2kb.

so use another firmware (maybe tpm2.net) or you need to change the firmware yourself...

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

What is suggested for a microcontoller to use?

im not sure what you mean by this..

"so use another firmware (maybe tpm2.net) or you need to change the firmware yourself..."

the tpm2.net will work with arduino?

from pixelcontroller.

neophob avatar neophob commented on July 20, 2024

Take a look at http://pixelinvaders.ch/?page_id=208

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

im about to order a teensy 2.0++ would this be the best microcontroller for this? how much ram is required for my application?

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

the tpm2.net fireware wil that work with the teensy?

from pixelcontroller.

pixelpush avatar pixelpush commented on July 20, 2024

got it working with teensy.. how many pixels will pixelcontroller support?

from pixelcontroller.

neophob avatar neophob commented on July 20, 2024

The limit is the controller, not PixelController. It depends a) how fast data can be sent to the controller and b) how much memory the controller needs (and have).

from pixelcontroller.

Josuftim avatar Josuftim commented on July 20, 2024

Hi Neophob, great work so easy to follow.

I am trying to programme a wall of RGB LED's 300 pixels in total. My RGBs come in strands of 50. In order to use your code I have been making 8x8 matrices.
Can you help me in changing my grid size from 8x8 to a custom option. I want to make multiple panels of differing size, so for example one panel of 15x1 and another panel 20x1 in the same setup.
Thanks very much
Josuftim

from pixelcontroller.

neophob avatar neophob commented on July 20, 2024

Hey Josuftim
Please dont mix issues, this ticket is already closed - next time create an new issue.

Anyway PixelInvaders panels are always 8x8 per definition. if you want to use another resolution use another protocol like the tpm2.

from pixelcontroller.

Josuftim avatar Josuftim commented on July 20, 2024

Dear Neophob,

I am sorry about my mistake in uploading my query on a closed issue. I am new to github and its etiquette. Thank you very much for your speedy reply. Really impressed by the softwares capabilities. Keep up the inspiring work.

Yours gratefully

Joseph Timoney

From: Michael Vogt [mailto:[email protected]]
Sent: 05 August 2013 12:12
To: neophob/PixelController
Cc: Josuftim
Subject: Re: [PixelController] Chain errors after 128 pixels (#34)

Hey Josuftim
Please dont mix issues, this ticket is already closed - next time create an new issue.

Anyway PixelInvaders panels are always 8x8 per definition. if you want to use another resolution use another protocol like the tpm2.


Reply to this email directly or view it on GitHub #34 (comment) .Image removed by sender.


No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.3392 / Virus Database: 3209/6551 - Release Date: 08/04/13

from pixelcontroller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.