3D rendering of new Mikronauts PCB's layout by Sapieha - Open for comments (15 PCB's added)
Sapieha
Posts: 2,964
Hi all.
I will present some PCB's I made for Bill.
It will have at last 14 post - Not know Yet how many I need.
15 PCB's added --- More come in short time
Will fill posts with PCB's as fast as possible
PS. NOW it is open for comments.
THANKS
PS 2. Will add some extra comments to some of PCB's after I placed all necessary pictures
Christoffer J
I will present some PCB's I made for Bill.
It will have at last 14 post - Not know Yet how many I need.
15 PCB's added --- More come in short time
Will fill posts with PCB's as fast as possible
PS. NOW it is open for comments.
THANKS
PS 2. Will add some extra comments to some of PCB's after I placed all necessary pictures
Christoffer J
Comments
Morpheus
Morpheus Back1 configured as VGA - Both Bill's Extended Mode and Propeller standard VGA mode possible on borad
Morpheus Back2 configured as RCA/S_VGA
With some mounting's skills Possible to have both VGA on top of PCB and RCA on bottom of PCB mounted and with using machine pins instead of soldering Resistors directly on Board have full possibility's to reconfigure Display type.
Ps Same possibility's have Morpheus+ to !!
(rev2)
CPU#1
- I2C boot EEPROM
- I2C Real Time Clock
- P0-P7 available on a ProtoBoard compatible 10 pin header
- P8-P15 used for Ethernet, uSD, four DIP8/SOIC8 memory chips
- PS/2 Keyboard connector (demo board compatible)
- PS/2 Mouse connector (demo board compatible)
- line level stereo audio output
- 7.5VDC-9VDC power input from screw terminal or 2.1mm jack
- 7805 based voltage regulation for +5VDC
- LM1117-3.3 or AS2810-3.3 based voltage regulation for +3.3VDC
- 4 bit bus connecting to CPU#2
- controls RESET line of CPU#2
- PropPlug compatible HCOMM header, adds +3.3V pin
- compatible with most SpinStudio modules
CPU#2
- 4 bit bus connecting to CPU#1
- 512KB 32 pin DIP SRAM, expandable with Mem+ boards
- support for an optional high speed 2MB smt static ram module instead
of a 512KBx8 chip
- 20MB/sec burst read/write XMM
- can switch pages in as little as three instructions
- can select different address within a page in one instruction
- easy to use 10MB/sec mode with random access within 256 page
- 24 bit address / 8 bit data FULL EXPANSION BUS on 40 pin header
- Build time option of:
a) Parallax 64 color VGA output
b) Morpheus 256 color VGA output
- 80x40 / 100x50 / 128x64 high resolution text driver
- 640x480 VGA driver, 4 colors from 256 color palette per scan line
- 800x600 SVGA driver, 4 colors from 256 color palette per scan line
- 1024x768 XGA driver, 4 colors from 256 color palette per scan line
- 256x192 XGA driver with 256 colors per pixel
- 320x240 VGA driver with 256 colors per pixel, scrolling, 255 color sprites
- can be loaded by CPU#2 to run EEPROM-free
- optional EEPROM socket for independent boot
- PropPlug compatible HCOMM header, adds +3.3V pin
Morpheus (rev.2) adds the following features:
1) Build time option of:
c) Video/S-Video output ***NEW***
d) 14 pin interface for future LCD module with 12 propeller pins
from CPU#2 ***NEW***
e)EXPX connector instead of video output
2) 38Khz IR sensor so you can read standard remotes
3) high power IR LED so you can use Morpheus to control your TV or any
other IR remote compatible device
4) 4 pin I2C expansion header
5) DIP8 memory sockets have an alternate SOIC8 footprint under them
for FRAM's/FLASH
6) optional 11th pin for EXP connectors for providing +5V
7) significantly improved layout for better overclocking
8) push in / push out power switch
9) power on indicator LED
10) optional CR2032 battery backup for the RTC *and*
11) battery backup for SPI RAM *and*
12) with new revision of MEM+ / MEM* the battery can back up the SRAM
on MEM+/MEM*
Morpheus+
On Back edge connector's configuration --- SEE Morpheus description
(rev3)
Morpheus+ has all the features of Morpheus, and adds:
- support for FOUR SPI memory devices, SOIC8 or DIP8 (optionally
battery backed) (instead of 2 on Morpheus)
- includes uSD socket at the front of the board - no need for an
additional SD adapter!
- includes Ethernet right on Morpheus - no need for an add-on!
- support for the new feature-full MEM* card, remains compatible with MEM+
PropCade
PropCade Front 1.jpg configured as 2xDB9 connectors for Joystic.
PropCade Front 2.jpg configured with 2x10 pin's connectors for use in control systems.
PropCade Back.jpg have VGA, S-Video 3xRCA -TV and 2xAudio SerIN for programing adn Other type of communication
Power SW and Power IN connector
LAN (Extender)
LAN/uSD module features:
- ENC28J60
- FastJack
- uSD socket
- uses 8 propeller pins, four for LAN, four for uSD
- optional indicator LED's for all eight pins
- 2.510'x1.380'
LAN/uSD works on ANY propeller board that has the standard 10 pin
connectors (+3.3V,GND,Pn..Pn+7)
10 pin connectors on both sides
One side Pn..Pn+3=LAN Pn+4..Pn+7=uSD
Other side Pn..Pn+3=uSD Pn+4..Pn+7=LAN
IO_Module_Out.
I/O Module with Opto-isolated outputs (500mA <60V)
DIG-OUT-8-V
This module uses small solid state relays (basically an opto isolator
with a MOSFET output stage) to provide:
- 8 normally open outputs
- handles up to 60V at 500mA per output, nominally for 24VDC I/O
- one common screw, eight individual output screws (3x 2 screw
terminals, 1x 3 screw terminal)
- an indicator LED for each output
- both 2x5 and 1x10 interfaces, to support Morpheus, PLC-G, and pretty
much every Propeller board out there!
NOTE:
This module is +5V safe, and may be used with any 5VDC microcontroller
as long as the SSR LED side resistors are changed.
IO_Module_Inp.
I/O Module with Opto-isolated inputs.
With series resistors to adjust Voltage IN
his module uses opto isolators to provide:
- 8 digital inputs
- nominally for 24VDC I/O, higher possible with different resistor
- one common screw, eight individual output screws (3x 2 screw
terminals, 1x 3 screw terminal)
- an indicator LED for each input
- both 2x5 and 1x10 interfaces, to support Morpheus, PLC-G, and pretty
much every Propeller board out there!
NOTE:
This module is 5V safe, and may be used with 5V microcontrollers
without modification
CPU_Module_for breadboard.
Simple Propeller CPU Module. Compatible with all add-on Modules in series.
Nice to have to Experiments with Propeller
--- even as ADD-ON to education kit.
A number of times there have been threads in the forums requesting a
very simple, small, Propeller module. WBA Consulting and I discussed
this back in March, then again in May... but I had not yet decided on
a feature set. Part of me wanted to cram it full of features, and make
it SMT.
Sapieha and I kicked it back and forth... he convinced me to drop the
ADC and SMT construction, I convinced him to make it have at least
three EXPansion connectors compatible with the industrial modules.
Thus, CPUModule was born... and I will be getting the prototypes
either today, or Monday.
CPUModule features:
- 2.575'x1.160' - same form factor as the I/O modules, with the same
mounting footprint
- can be mounted on standard .1' spacing breadboards using simple male headers
- can take EXP1 (P0-P7), EXP2 (P8-P15) and EXP3 (P16-P23) standard
-or- stacking connector
- has on-board LM1117-3.3 (or compatible) SMT voltage regulator
- optional power LED and current limiting resistor
- supports up to three 33uF SMT/throughole tantalum capacitors and two
100nF ceramic bypass capacitors
- EXP1/2 can have optional 11'th +5VDC pin if the module is powered by +5VDC
- has my standard H-COMM connector for PropPlug, SerPlug or 485Plug
- can take TWO EEPROM's (pullups on both SCA and SCL)
one EEProm socket default 000 other have re-strapping possibility's
- has two screw terminals for power input
CPUModule is tiny!
MEM*.
Mem Board to Morpheus series -- With little extra things
MEM* removes one feature that MEM+ provides - a programming port.
The combination of Morpheus+ and MEM* is the most powerful Propeller
based industrial controller on the market.
- up to 2MB of SRAM (four 512KBx8 DIP32 devices)
- Jumper for selecting board address range
($000000-$1FFFFF,$200000-$3FFFFF,$400000-$5FFFFF,$600000-$7FFFFF)
- raises PropPlug compatible programming pins for CPU#1 and CPU#2 to
Mem* for easy access
- the SRAM can optionally be battary backed
- 24 bits of digital I/O ports (two from an MCP23S17, one from an MCP23S08)
- 8 analog inputs from an MCP3208
- digital and analog I/O selectable for 3.3VDC or 5VDC
- two RS232 user ports with either DB9M or four screw terminals
- two RS485 'master' ports with either RJ45 (Modbus compatible pinout
with 6 pin RJ45) or three screw terminals
- pass-through of the two H-COMM ports from Morpheus
Now why not provide on-board programming?
Simple.
Users can choose to use PropPlugs *OR*
- add two RS232 ports (by adding two SerPlugs)
- add two RS485 pots (by adding two 485Plugs)
This makes for a very flexible platform, with users having the choice between:
2x RS232 & 4x RS485
3x RS232 & 3x RS485
4x RS232 & 2x RS485
or
2x PropPlug, 2x RS232, 2x RS485
or any other combination of the above!
NOTE: I will be introducing 422Plug this year.
MEM+.
New Features:
- on-board RS232 programmer (SerPlug equivalent) can program BOTH
Propellers (switch selectable)
- RXEN jumper, if removed, a PropPlug can be inserted into HCOMM1 or HCOMM2
- optional battery backup of SRAM's from Morpheus (rev2 or rev3)
- address selection jumpers for on-board MCP23S17
- the on-board MCP23S17 can now be strapped to 3.3V or 5V for its two I/O ports
Personally I find the switch for selecting which Propeller I am
programming invaluable. No need for two programming cables, no need to
switch IDE settings - just flip a switch!
Existing Features:
* Four sockets for 512KB memory chips for 2MB per board
* Jumper for selecting board address range
($000000-$1FFFFF,$200000-$3FFFFF,$400000-$5FFFFF,$600000-$7FFFFF)
* raises PropPlug compatible programming pins for CPU #1 to Mem+
for easy access
* ONE of the Mem+ boards installed in a stack may implement one or
more of the following optional features
* MAX3232 based serial port / programming port
* optional RESET transistor
* disable reset jumper
* selectable DTR/RTS for reset
* DB9 PCB mount footprint
* CP23S17 SPI I/O expander
* uses four available pins of CPU#1
* 16 parallel I/O’s brought out to 2
IO_Module_AN_DAC IO_Module_AN_ADC.
4x DAC and 8xADC Modules
SerPlug and RS485_Plug.
485Plug
485Plug is designed to plug into the 5 pin 'H-COMM' connector on all
of Mikronauts boards; but it can also be used on 4 pin 'PropPlug'
connectors as long as you supply it with 3.3V
485Plug can be populated with either two 3-screw terminal blocks, or
two RJ45 connectors, for easy 'daisy chaining' on your RS485 network.
It has a termination resistor, with a two pin jumper header and shunt
for enabling/disabling termination.
Normally 485Plug will come with 4-pin RJ45 connectors, however 6-pin
RJ45 connectors with Modbus compatible pinout are an option.
General availability of 485Plug is expected shortly after UPEW.
Programing / Communications Plugs
FM31L278-RTC/Mem
and
FlexMem board's.
FRams FM31L27x series board with RTC/4-32 KBytes FRAM
and FlexMem 4xSPI RAM board.
FlexMem.
4x bit SPI RAM / ROM board
FRAM / RTC board
Sapieha originally made this little gem for his own experiments, but
we thought some of you might be interested in it as well.
The board is approximately 1.2'x1.2' and has pads for:
- soic14 pattern for an FM32L278 FRAM/rtc
- 32.768Khz clock crystal
- soic8/DIP8 pattern for an additional FRAM (or EEPROM)
- 4/5 pin header: GND, SCK, SDA, 3.3V [optional Watchdog]
- also has alternate pattern for 10 pin connector at +3.3,GND,P31-P28
as on a 10 pin header
- brings out all optional signals from RTC
It's a neat tiny add-on board that anyone can hook up to any prop
board with 4 wires!
The SOIC-14 pattern can support the following combination FRAM/RTC chips:
FM31L278 = 256Kbit (32Kx8)
FM31L276 = 64Kbit (8Kx8)
FM31L274 = 16Kbit (2Kx8)
FM31L272 = 4Kbit (512 bytes)
The SOIC-8 pattern can support the FM24V and FM24C series of I2C FRAM chips.
In order to not have to stock may expensive parts, I will be offering:
- bare PCB $5+s/h for forum members
- assembled & tested PCB with FM31L278 (32Kx8), 32.768Khz crystal and
capacitors: $25USD+s/h for forum members
- assembled & tested PCB with everything above PLUS an FM24VN10G
128Kx8 FRAM chip: $45USD+s/h for forum members
Connectors not included, as I don't know how you want to hook them up.
pPLC 1800.
*
Features.
P0 to P7 Free user pins connector
P8 to P15 System/User pins connector
RTC PCF8563 /
16-PIO MCP23S17 /
8-ADC MCP3208 /
ETH-ENC28J60 LAN /
RS 485 / u-SD /
TV / PS2 /
8x-SPI (RAM-FLASH) /
5x - SPI-I2C Connectors
And more!
2.
*
3.
*
4.
*
5.
*
6.
*
7.
*
Cheers,
--Steve
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Pages: Propeller JVM
Thanks
Christoffer J
Ken
Thanks.
Yes --- SVT1 is my work. Bill's specifications and some of my hints.
And YES - I always put some extra Features/Functions if possible.
Christoffer J
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Timothy D. Swieter, P.E.
www.brilldea.com - Prop Blade, LED Painter, RGB LEDs, 3.0" 16:9 LCD Composite video display, eProto for SunSPOT, PropNET, PolkaDOT-51
www.tdswieter.com
This is a great catalog of work, congratulations!
And keep them coming
tubular
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
Thanks for comments.
But every time You are looking on this thread ---- START from beginning ---- I both add some new pictures and some info TEXT's to old posts
Christoffer J
THANKS SAPHIEHA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Your layouts are always incredible, and your suggestions are always good!
localroger - thank you for your kind words and for outing SVT1 [noparse]:)[/noparse]
And thank you all...
What can I say except how thankful I am that Sapieha turns my designs into works of art - and makes great suggestions, often improving them and making them more flexible!
I am sorry I was unable to add text yet, I have been speaking basically non-stop - as matter of fact I basically lost my voice by then end of the day yesterday!
I will be posting a lot more once I get back to Vancouver...
Again, thank you everyone, I wish I had time to reply individually.
Btw,
Chris Savage, of Parallax and Savage Circuits will be coming by later today to tape a segment of his webcast, featuring all the boards [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
Las - Large model assembler Largos - upcoming nano operating system