# Teensy 3.2 + Propshield lightsaberbuild

**URL:** <https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998>\
**Category:** ProffieOS\
**Created:** [November 18, 2021, 12:48am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998 "2021-11-18T00:48:37Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [November 21, 2021, 2:34am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/61 "2021-11-21T02:34:57Z")

</div>

> [@Somnium](#):
>
> good so this will work! but I need to set the nr of leds per strip to 60 because I got a 1m blade and the strip got 60 led per m. is that right?

You don’t need to change maxLedsPerStrip unless you have more than 144 leds. In the config file you had earlier, you used `SimpleBlade<>` which is for 3-cree and similar. You probably want to use to use a ws281\* blade instead, like:

```auto
WS281XBladePtr<60, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()

```

The “60” defines how many LEDs are in the blade.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [November 21, 2021, 11:11am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/62 "2021-11-21T11:11:52Z")

</div>

@Driftrotor good then i will shorten it a bit. I know what you mean i will try it with this strip if it looks to bad i will buy another.

@profezzorn ok i will change that too! Do you know why i get this error with the SD.h?

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [November 21, 2021, 12:18pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/63 "2021-11-21T12:18:27Z")

</div>

should it look like this then?  
{ “Samurai”, “tracks/mars.wav”,  
WS281XBladePtr\<60, bladePin, Color8::GRB, PowerPINS\<bladePowerPin2, bladePowerPin3\> \>(), “blue”},

---

<div class="post-metadata">

**Author:** ![MegtoothSith](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/megtoothsith/32/659_2.png) [@MegtoothSith](https://crucible.hubbe.net/u/MegtoothSith)\
**Post date:** [November 21, 2021, 4:12pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/64 "2021-11-21T16:12:37Z")

</div>

I have a teensysaberv3 shield I can sell you to go on the 3.2.

---

<div class="post-metadata">

**Author:** ![NoSloppy](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/nosloppy/32/3865_2.png) [@NoSloppy](https://crucible.hubbe.net/u/NoSloppy)\
**Post date:** [November 21, 2021, 5:22pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/65 "2021-11-21T17:22:20Z")

</div>

> [@Somnium](#):
>
> should it look like this then?  
> { “Samurai”, “tracks/mars.wav”,  
> WS281XBladePtr\<60, bladePin, Color8::GRB, PowerPINS\<bladePowerPin2, bladePowerPin3\> \>(), “blue”},

No, that’s sticking a blade config in a blade style.  
The WS28XBladePtr part goes in the BladeConfig array toward the bottom of the config.  
Do you have these references?

> **[TeensySaber\_User\_Manual\_v1.5\_13.pdf](https://www.dropbox.com/s/dv5gu88cav2ik61/TeensySaber_User_Manual_v1.5_13.pdf?dl=0)**

> **[Blade Configuration](https://github.com/profezzorn/ProffieOS/wiki/Blade-Configuration)**
>
> Lightsaber Controller Software. Contribute to profezzorn/ProffieOS development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [November 21, 2021, 7:42pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/66 "2021-11-21T19:42:32Z")

</div>

ah your right sorry I get really confused where to put all the configs.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [November 21, 2021, 7:44pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/67 "2021-11-21T19:44:08Z")

</div>

hey there I also watched your yt video for this!  
im trying to get it done with the prop shield first but as a backup plan that would be awesome!

---

<div class="post-metadata">

**Author:** ![MegtoothSith](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/megtoothsith/32/659_2.png) [@MegtoothSith](https://crucible.hubbe.net/u/MegtoothSith)\
**Post date:** [November 21, 2021, 7:45pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/68 "2021-11-21T19:45:19Z")

</div>

[tomtilmon@gmail.com](mailto:tomtilmon@gmail.com) 30 USD shipped. This is Fredrik’s TeensySaberV3 from Fredrik, the inventor of Proffie.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [November 23, 2021, 5:41am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/69 "2021-11-23T05:41:05Z")

</div>

I will contact you if i need it thx 🙏🏼

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [December 5, 2021, 8:41pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/70 "2021-12-05T20:41:15Z")

</div>

I got no time to work further on the project but as soon as i got back i will post a progress

---

<div class="post-metadata">

**Author:** ![Goatelope](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/goatelope/32/1738_2.png) [@Goatelope](https://crucible.hubbe.net/u/Goatelope)\
**Post date:** [January 10, 2022, 1:27am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/71 "2022-01-10T01:27:38Z")

</div>

following, as Im doing the same thing, started based on I Like to Make stuff video as well.  
If I should make a new thread, i can do that, but I figured if we’re in the same boat, it might be relevant.  
I have the:  
Teensy 3.2,  
prop shield,  
power booster (per the v1 directions)  
FETS  
SD Card Adapter  
Speaker  
recharge port  
2 momentary buttons (non LED, nothing fancy yet)  
18650 3.7v battery and small holder that fits easily in hilt  
and pair of 144 Neopixel strips, i plan to shorten to a 32" blade visible (total 34" i figure)

I’m confused on the FETs, Only making one blade, do I need a FET?  
I’m ordering a charge port plug, is that sufficient as a kill switch?

Thank you for all your answers so far to the OP, saving this post for reference once Im ready to compile code. just trying to get the wiring set.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [January 10, 2022, 1:48am UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/72 "2022-01-10T01:48:08Z")

</div>

Fets are technically never required. Without FETs, the standby time isn’t very good though, as the blade draws a fair amount of power even when off. If you have a kill switch and just turn it off, that’s not really a problem though.

and for the next time; always start a new thread if you’re unsure.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [February 14, 2022, 8:54pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/73 "2022-02-14T20:54:21Z")

</div>

Hello @profezzorn, after other project came in between i came back to finish this and ich read the hole topic again and did all the changes that you and other members suggested but it still dont work.

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 14, 2022, 10:13pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/74 "2022-02-14T22:13:48Z")

</div>

What doesn’t work? Are you getting compilation errors? If so, what are they?  
What does your config look like now?  
What does your wiring look like now?

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [February 14, 2022, 10:46pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/75 "2022-02-14T22:46:17Z")

</div>

I can’t see anything on this page tried to reload but its all blank  
[mysaber\_config.h](https://crucible.hubbe.net/uploads/short-url/95iitJXkpym9eYJmqsvlWTECezz.h) (1.5 KB)  
I touhgt my wiring was ok? like the sketch I made

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 14, 2022, 10:47pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/76 "2022-02-14T22:47:43Z")

</div>

I still don’t know what you want help with.

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [February 14, 2022, 10:52pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/77 "2022-02-14T22:52:25Z")

</div>

```auto
ehrere Bibliotheken wurden für "SD.h" gefunden
 Benutzt: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/SD
 Nicht benutzt: /Applications/Teensyduino.app/Contents/Java/libraries/SD
Bibliothek i2c_t3 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/i2c_t3 (legacy) wird verwendet
Bibliothek SD in Version 2.0.0 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/SD wird verwendet
Bibliothek SdFat in Version 2.0.5-beta.1 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI wird verwendet
Bibliothek SerialFlash in Version 0.5 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash wird verwendet
Bibliothek FastLED in Version 3.3.3 im Ordner: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/FastLED wird verwendet
Fehler beim Kompilieren für das Board Teensy 3.2 / 3.1.

```

i don’t know why he wants to use the SD.h

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [February 14, 2022, 10:58pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/78 "2022-02-14T22:58:49Z")

</div>

He can not compile the file for the teensy

---

<div class="post-metadata">

**Author:** ![profezzorn](https://crucible.hubbe.net/user_avatar/crucible.hubbe.net/profezzorn/32/8_2.png) [@profezzorn](https://crucible.hubbe.net/u/profezzorn)\
**Post date:** [February 14, 2022, 10:58pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/79 "2022-02-14T22:58:51Z")

</div>

I don’t think think this is the problem. Try pasting the full error text.  
My german is VERY rusty, but if I’m reading this right, it’s just saying that it found two version of the SD library, and it’s using one of them (the right one) and not the other.  
It’s then saying that there was an error in compilation, but I don’t see the actual error. (Unless something got lost in translation.)

---

<div class="post-metadata">

**Author:** ![Somnium](https://crucible.hubbe.net/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@Somnium](https://crucible.hubbe.net/u/Somnium)\
**Post date:** [February 14, 2022, 10:59pm UTC](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998/80 "2022-02-14T22:59:36Z")

</div>

I can not post the full error bc its to long

[Previous page](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998.md?page=3)

[Next page](https://crucible.hubbe.net/t/teensy-3-2-propshield-lightsaberbuild/998.md?page=5)
