Author Topic: I rainbowed 300 Neopixels with a PMS150C :D  (Read 1404 times)

0 Members and 1 Guest are viewing this topic.

Offline abnielsen

  • Contributor
  • Posts: 12
  • Country: dk
I rainbowed 300 Neopixels with a PMS150C :D
« on: April 25, 2019, 08:36:36 pm »
Just want to share - some source code included.

Managed to drive 300 WS2812B's with a 3 cent Padauk PMS150C in a sot23-6 package... On a SOIC8 breakout.

Worth noting I used the Padauk IDE and tools - it's not as bad as you might think :)

https://abnielsen.com/2019/04/24/driving-300-ws2812b-rgb-leds-with-a-3-cent-microcontroller-pms150c/
 
The following users thanked this post: soFPG

Offline kizmit99

  • Regular Contributor
  • *
  • Posts: 104
  • Country: us
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #1 on: April 25, 2019, 09:31:28 pm »
 :-+
Just out of morbid curiosity - since they're OTP how many chips did you have to go through to get it working?
Thanks for sharing!
 

Offline abnielsen

  • Contributor
  • Posts: 12
  • Country: dk
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #2 on: April 25, 2019, 09:33:52 pm »
First try  :)

The ICE (emulator/debugger) helped A LOT ;D
 
The following users thanked this post: soFPG

Offline kizmit99

  • Regular Contributor
  • *
  • Posts: 104
  • Country: us
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #3 on: April 25, 2019, 11:03:02 pm »
Very nice!  :-+ :-+
 

Offline gaganchd2000

  • Contributor
  • Posts: 5
  • Country: in
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #4 on: July 28, 2019, 02:36:06 am »
I have ordered the writer and chips. When i try to burn chips its ask for .PDK file.  But my FPPA compiler only generates .PRE file.  How to generate .PDK file to upload to chip.
 

Offline zitt

  • Regular Contributor
  • *
  • Posts: 90
  • Country: us
    • Pinball-Mods.com
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #5 on: February 18, 2020, 11:32:09 pm »
Abnielsen,
Are you planning on porting this to the new SDDC toolset? IE true C code?
Is anyone?
I haven't even started looking at this but thought that your project was very interesting; but I didn't want to try and find a programmer/emulator to start development. Looks like the eevblog forum has made great progress in opensourcing everything needed to be marginally successful:
https://www.eevblog.com/forum/blog/eevblog-1144-padauk-programmer-reverse-engineering/750/

I'm curious if this project would be a great addition to code examples area on github.

I'm also curious if you could post a schematic of how you connected the neopixels. I assume I could figure it out from the source; but it be nice to have an actual confirmation.
 

Offline js_12345678_55AA

  • Regular Contributor
  • *
  • Posts: 241
  • Country: ht
Re: I rainbowed 300 Neopixels with a PMS150C :D
« Reply #6 on: July 08, 2020, 02:38:39 pm »
Are you planning on porting this to the new SDDC toolset? IE true C code?
Is anyone?

Hi,

I implemented / ported another WS2812B project using a 16x16 matrix to Easy-PDK / SDCC toolchain:

https://github.com/free-pdk/easy-pdk-showcase-projects/tree/master/ws2812animation16x16

Best part, it comes with a emulator which can be used to compile/run the exact same source code on your computer (Linux/MacOS/Windows). It emulates the WS2812B 16x16 matrix in form of a graphics window.

JS
Easy PDK programmer and more: https://free-pdk.github.io
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf