Difference between pages "Mendel90 3D Printer" and "Linux wishlist"

From ENTS
(Difference between pages)
Jump to: navigation, search
 
(atuff)
 
Line 1: Line 1:
{{Template:EquipmentPage |owner=ENTS |model=Mendel90 |serial=ENTS000001 |arrived=June 2013 |doesitwork=WORKING |contact= [[User:Hov]] |where=Main Workroom |certification= YES |hackable= NO |value= $600 |itemphoto=[[File:Mendel90.jpg|350px|thumb|right|]]}}<br>
 
  
== Current State ==
+
runit
Currently working with small issues. Interface is at http://members.ents.ca:5000
+
  compiled against ulibc/dietlibc/musl wherever possible?
 +
minimum install. kernel + superminimal system distributed as single package?
 +
    kernel + runit/gcc/binutils/pkgtool/udev/coreutils/sh/?  basically trimmed contents of A?
 +
slack pkg mgmt? (should at least inform user of requirements, documented somewhere in the package)
 +
modular kernel as much as possible
 +
tcb shadow passwords, pam, blowfish
 +
mariadb
 +
lvm, mdadm
 +
carp
 +
pkgsrc (ports?)
 +
smartd
 +
lighttpd | nginx > apache
 +
perl, php
 +
udev
 +
cgroups (seems awesome) (other resource limits?)
 +
chaosvpn, tun, openssl
 +
bsd-ish /etc configs?
 +
lynx nano screen
  
== Who Can Certify You? ==
 
[[User:Hov]]
 
[[User:grelli]]
 
[[User:khawkings]]
 
  
== Specifications ==
+
[[wishlist filesystem hierarchy]]
  
200mm by 200mm by 200mm build volume.  The X and Y are actually a little less than that but the Z is actually about 208mm.
 
  
== Equipment Settings ==
+
http://www.kegel.com/c10k.html
  
As long as the Slic3r settings match with the filament size temps the only other setting for the printer itself is the nozzle diameter. Current hot end is 0.4mm
 
<p>
 
When connecting to OctoPrint if the printer (the arduino) isn't connected to the RasPi then use:
 
* Port: /dev/ttyACM0
 
* Baudrate: 115200
 
  
Normally OctoPrint should be connected to the printer
 
  
== Troubleshooting Problems ==
+
mininmum install:
  
== Modifications ==
+
A packages
The firmware has been modified to make extruder 1 (of extruders 0 and 1) behave like extruder 0.  There was a magic smoke event that cooked the current limiting resistor for the extruder 0 heater.
+
  
== What Could it Use? ==
+
aaa_base
 +
aaa_elflibs
 +
aaa_terminfo
 +
acl  (not sure if this is really needed for min inst)
 +
attr
 +
bash (once init scripts replaced with bsd-style, will not need this)
 +
bin (dunno whats in here yet)
 +
coreutils
 +
cxxlibs
 +
dcron (not sure if this is really needed for min inst)
 +
devs
 +
dialog (not needed but convenient while testing)
 +
e2fsprogs
 +
elvis (not sure if this is really needed for min inst)
 +
etc
 +
getty-ps
 +
grep
 +
gzip
 +
kernel-* (will figure out whats up later)
 +
less
 +
mkinitrd (not sure if actually req'd for min inst)
 +
module-init-tools
 +
openssl-solibs (not sure if really reqd for min inst)
 +
pkgtools
 +
procps (not sure if this should be reqd)
 +
sed
 +
shadow (may or may not be needed after replaced by tcb?)
 +
sharutils
 +
sysvinit (will be replaced by runit?)
 +
sysvinit-scripts (hopefully to replace)
 +
tar
 +
udev
 +
usbutils (for keybaords and miec)
 +
util-linux
 +
xz
 +
  
* Kyle will be working on a Bowden Tube based extruder to move the stepper and cold end off the X-Carriage
+
AP packages
* A mounting system/brackets/case for the LCD screen
+
* A Cover/Case/Fan Mount for the electronics
+
* The X carriage is noisy.  It's probably because the linear rods are slightly smaller than the bearings.  8mm rods should be swapped in.
+
* Mounting system for the RasPi and USB Hub
+
* Carrying Handle
+
  
If you're willing to tackle any of these please let someone know.
+
autoconf
 +
automake
 +
binutils
 +
bison
 +
flex
 +
gcc
 +
gcc-g++
 +
kernel-headers
 +
m4
 +
make
  
== Working on it ==
 
* [[User:khawkings]] - Bowden Tube extruder
 
  
== Known Problems ==
+
N packages
If the hot end stops making itself hot then unplug and plug back in the connectors for the hot end on the x-carriage (the 4 pin connectors to the protoboards)
+
  
== Future Ideas ==
+
dhcp ?
 
+
dhcpd
== Support Files ==
+
iputils
 
+
net-tools
* [[File:Einstein-Marlin.zip]]
+
network-scripts
* [[File:Mendel90.zip]] Slic3r configuration file
+
traceroute
 +
wget

Revision as of 19:47, 11 August 2013

runit
compiled against ulibc/dietlibc/musl wherever possible?
minimum install. kernel + superminimal system distributed as single package? 
   kernel + runit/gcc/binutils/pkgtool/udev/coreutils/sh/?  basically trimmed contents of A?
slack pkg mgmt? (should at least inform user of requirements, documented somewhere in the package)
modular kernel as much as possible
tcb shadow passwords, pam, blowfish 
mariadb
lvm, mdadm
carp
pkgsrc (ports?)
smartd
lighttpd | nginx > apache
perl, php
udev
cgroups (seems awesome) (other resource limits?)
chaosvpn, tun, openssl
bsd-ish /etc configs?
lynx nano screen


wishlist filesystem hierarchy


http://www.kegel.com/c10k.html


mininmum install:

A packages

aaa_base
aaa_elflibs
aaa_terminfo
acl  (not sure if this is really needed for min inst)
attr
bash (once init scripts replaced with bsd-style, will not need this)
bin (dunno whats in here yet)
coreutils
cxxlibs
dcron (not sure if this is really needed for min inst)
devs
dialog (not needed but convenient while testing)
e2fsprogs
elvis (not sure if this is really needed for min inst)
etc
getty-ps
grep
gzip
kernel-* (will figure out whats up later)
less
mkinitrd (not sure if actually req'd for min inst)
module-init-tools
openssl-solibs (not sure if really reqd for min inst)
pkgtools
procps (not sure if this should be reqd)
sed 
shadow (may or may not be needed after replaced by tcb?)
sharutils
sysvinit (will be replaced by runit?)
sysvinit-scripts (hopefully to replace)
tar
udev
usbutils (for keybaords and miec)
util-linux
xz

AP packages

autoconf
automake
binutils
bison
flex
gcc
gcc-g++
kernel-headers
m4
make


N packages

dhcp ?
dhcpd 
iputils
net-tools
network-scripts
traceroute
wget
Personal tools
Namespaces

Variants
Actions
Navigation
Members
Toolbox