After getting the Idea of making a custom module, i orderd a couple parts and got to work.
As im not great in coding, ive started with a separat CANbus only module.
I want a more open Connectorsystem, ive chosen DB9 connectors.
There are no Cable from SN to DB9 so ive orderd 4 and 8 Pin cables.
When looking at the 4Pin ive noticed, they are keyed, Comparing to what i have already, i got PSU-Controller cabels. Some filing later its now a universal cabel .
Looking into the 4Pin Connectors, ive also noticed one Powerpin is longer then the rest, GND i assumed. Checking with my DMM, NOPE its not! its 24V.
Urm okey, lets see when i cut the cable if the colors match their use. Nope they dont! The longer Pin has Black Insulation, the Shorter one has Red. So the Cable Pining and Insulation colors make sens, the Use is not unfortunatly. Something other Modulemakers will have to keep in mind. Bit of a Desingfail imo.
Update 1: The 8Pin cabel has the CORRECT (Red 24V, Black GND) assignments (WHY!?)
Update 2: Looks like only Addon3 Port has reversed Polarity (the only other 4pin is the Heated bed, which doesnt care). All 8Pin ports have the same Powerpinout as mentioned in Update 1.
Setting that aside,Hardware my module has inside and Functions planed for it:
-Teensy 4.0 MCU of the Module
- 2 CAN Transceiver (sofar only 1 added for SN coms.). 2nd one will be used for DB9 based connections
- 4 Kbit FRAM, Storage of Toolhead Usage hours
- 8 Channel ADC, PTC Temperature sensors on linearmodules,1 Ambient temp., 2 spare channels
- 3 Buttons (Planed)
- 3 LEDs (single colour)
- OLED screen for infos (Planed)
- Rotary endocer for Menu on OLED (Planed)
Cutup cable, Long powerpin on the left, shorterone on the right.
The Wiring mess the Module is currently
ADC on the front Breadboard, White Breadboard: LEDs, Buttons, FRAM, CAN Transceiver, Teensey 4
As i do have 4Pin connectors, chaining off the Enclosure will be my only option, without cuttign a 8 Pin cabel. To my annoyance after checking, the Encolsure isnt on the same CAnbus as the rest of the modules. So i’d either have to start sending commands for other modules on this Bus aswell or im going to cut up a 8Pin cable aswell.
Cheers, thanks for the Read and if you have feedback for more feature creep